Loading...
Searching...
No Matches
MPMFluidSystemData.hpp
Go to the documentation of this file.
N-D weakly compressible MPM fluid transfer state.
Definition MPMFluidSystemData.hpp:26
void Resize(size_t newNumberOfParticles) override
Resizes particle state, initializing new fluid attributes.
Definition MPMFluidSystemData-Impl.hpp:33
void Set(const ParticleSystemData< N > &other) override
Copies inherited particle state and resets fluid state.
Definition MPMFluidSystemData-Impl.hpp:49
void Deserialize(const std::vector< uint8_t > &buffer) override
Deserializes inherited particle state and resets fluid state.
Definition MPMFluidSystemData-Impl.hpp:42
ConstArrayView1< double > VolumeRatios() const
Returns current-to-reference particle volume ratios.
Definition MPMFluidSystemData-Impl.hpp:56
ConstArrayView1< MatrixType > VelocityGradients() const
Returns particle velocity gradients interpolated from the grid.
Definition MPMFluidSystemData-Impl.hpp:69
Shared N-D material point method particle-grid transfer state.
Definition MPMSystemData.hpp:72
void TransferFromGridToParticles()
Definition MPMSystemData-Impl.hpp:367
Definition Matrix.hpp:30
Definition pybind11Utils.hpp:22
std::shared_ptr< MPMFluidSystemData2 > MPMFluidSystemData2Ptr
Shared pointer type of MPMFluidSystemData2.
Definition MPMFluidSystemData.hpp:85
std::shared_ptr< MPMFluidSystemData3 > MPMFluidSystemData3Ptr
Shared pointer type of MPMFluidSystemData3.
Definition MPMFluidSystemData.hpp:88
1.9.8