SPHinXsys
alpha version
|
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 BaseMaterial * | ThisObjectPtr () |
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_ |
BaseParticles * | base_particles_ |
XmlEngine | reload_material_xml_engine_ |
ParticleVariableList | reload_local_parameters_ |
diffusion property abstract base class.