SPHinXsys
alpha version
|
A group of particles with diffusion or/and reactions particle data. More...
#include <diffusion_reaction_particles.h>
Inherits BaseParticlesType.
Public Member Functions | |
template<class BaseMaterialType > | |
DiffusionReactionParticles (SPHBody &sph_body, DiffusionReaction< BaseMaterialType > *diffusion_reaction_material) | |
std::map< std::string, size_t > | SpeciesIndexMap () |
virtual void | initializeOtherVariables () override |
virtual DiffusionReactionParticles< BaseParticlesType > * | ThisObjectPtr () override |
Public Attributes | |
StdVec< StdLargeVec< Real > > | species_n_ |
StdVec< StdLargeVec< Real > > | diffusion_dt_ |
Protected Attributes | |
size_t | number_of_species_ |
size_t | number_of_diffusion_species_ |
std::map< std::string, size_t > | species_indexes_map_ |
A group of particles with diffusion or/and reactions particle data.
StdVec<StdLargeVec<Real> > SPH::DiffusionReactionParticles< BaseParticlesType >::diffusion_dt_ |
array of the time derivative of diffusion species
|
protected |
Total number of diffusion species .
|
protected |
Total number of diffusion and reaction species .
StdVec<StdLargeVec<Real> > SPH::DiffusionReactionParticles< BaseParticlesType >::species_n_ |
array of diffusion/reaction scalars