#include <convect_particles_utilities.h>
◆ ParticleConvectUtily()
template<std::size_t TDim>
◆ ~ParticleConvectUtily()
template<std::size_t TDim>
◆ EraseOuterElements()
template<std::size_t TDim>
this function erases the elements and conditions which have at least one node marked for erase
- Parameters
-
rModelPart | the model part on which we work |
◆ KRATOS_CLASS_POINTER_DEFINITION()
template<std::size_t TDim>
◆ MoveParticles_RK4()
template<std::size_t TDim>
this function moves the mesh as xn+1 = xn + vn*dt and sets the mesh velocity to vn
- Parameters
-
rModelPart | the model part on which we work |
◆ MoveParticles_Substepping()
template<std::size_t TDim>
this function moves all the nodes contained in rModelPart from their position at time tn to the one at time tn+1 by following the trajectories. This is done by performing "subdivions" forward euler steps within each time step
- Parameters
-
rModelPart | the model part on which we work |
subdivisions | number of forward euler substeps used in advancing in time |
The documentation for this class was generated from the following file: