SPHinXsys  alpha version
Public Member Functions | Public Attributes | List of all members
SPH::BaseDiffusion Class Referenceabstract

diffusion property abstract base class. More...

#include <diffusion_reaction.h>

Inherits SPH::BaseMaterial.

Inherited by SPH::IsotropicDiffusion.

Public Member Functions

 BaseDiffusion (size_t diffusion_species_index, size_t gradient_species_index)
 
virtual Real getReferenceDiffusivity ()=0
 
virtual Real getInterParticleDiffusionCoff (size_t particle_i, size_t particle_j, Vecd &direction_from_j_to_i)=0
 
- Public Member Functions inherited from SPH::BaseMaterial
 BaseMaterial (Real rho0)
 
virtual void assignBaseParticles (BaseParticles *base_particles)
 
std::string MaterialType ()
 
std::string LocalParametersName ()
 
Real ReferenceDensity ()
 
virtual void writeToXmlForReloadLocalParameters (const std::string &filefullpath)
 
virtual void readFromXmlForLocalParameters (const std::string &filefullpath)
 
virtual BaseMaterialThisObjectPtr ()
 

Public Attributes

size_t diffusion_species_index_
 
size_t gradient_species_index_
 

Additional Inherited Members

- Protected Attributes inherited from SPH::BaseMaterial
std::string material_type_name_
 
std::string parameters_name_
 
Real rho0_
 
BaseParticlesbase_particles_
 
XmlEngine reload_material_xml_engine_
 
ParticleVariableList reload_local_parameters_
 

Detailed Description

diffusion property abstract base class.


The documentation for this class was generated from the following file: