SPHinXsys
alpha version
|
Generate volumetric particles by initialize extra surface variables. More...
#include <base_particle_generator.h>
Inherits SPH::ParticleGenerator.
Inherited by SPH::ThickSurfaceParticleGeneratorLattice.
Public Member Functions | |
SurfaceParticleGenerator (SPHBody &sph_body) | |
Public Member Functions inherited from SPH::ParticleGenerator | |
ParticleGenerator (SPHBody &sph_body) | |
Public Member Functions inherited from SPH::BaseParticleGenerator | |
BaseParticleGenerator (SPHBody &sph_body) | |
virtual void | initializeGeometricVariables ()=0 |
Protected Member Functions | |
virtual void | initializeSurfaceProperties (const Vecd &surface_normal, Real thickness) |
Protected Member Functions inherited from SPH::ParticleGenerator | |
virtual void | initializePositionAndVolumetricMeasure (const Vecd &position, Real volumetric_measure) |
Protected Member Functions inherited from SPH::BaseParticleGenerator | |
virtual void | initializePosition (const Vecd &position) |
Protected Attributes | |
StdLargeVec< Vecd > & | n_ |
StdLargeVec< Real > & | thickness_ |
Protected Attributes inherited from SPH::ParticleGenerator | |
StdLargeVec< Real > & | Vol_ |
Protected Attributes inherited from SPH::BaseParticleGenerator | |
BaseParticles * | base_particles_ |
StdLargeVec< Vecd > & | pos_ |
StdLargeVec< size_t > & | unsorted_id_ |
Generate volumetric particles by initialize extra surface variables.
|
protected |
surface normal
|
protected |
surface thickness