Diffusion is biased along a specific direction.
More...
#include <diffusion_reaction.h>
Inherits SPH::IsotropicDiffusion.
Inherited by SPH::LocalDirectionalDiffusion.
|
| DirectionalDiffusion (size_t diffusion_species_index, size_t gradient_species_index, Real diff_cf, Real bias_diff_cf, Vecd bias_direction) |
|
virtual Real | getReferenceDiffusivity () override |
|
virtual Real | getInterParticleDiffusionCoff (size_t particle_index_i, size_t particle_index_j, Vecd &inter_particle_direction) override |
|
| IsotropicDiffusion (size_t diffusion_species_index, size_t gradient_species_index, Real diff_cf=1.0) |
|
| BaseDiffusion (size_t diffusion_species_index, size_t gradient_species_index) |
|
| 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 () |
|
|
void | initializeDirectionalDiffusivity (Real diff_cf, Real bias_diff_cf, Vecd bias_direction) |
|
|
size_t | diffusion_species_index_ |
|
size_t | gradient_species_index_ |
|
Diffusion is biased along a specific direction.
◆ bias_diff_cf_
Real SPH::DirectionalDiffusion::bias_diff_cf_ |
|
protected |
The bias diffusion coefficient along the fiber direction.
◆ bias_direction_
Vecd SPH::DirectionalDiffusion::bias_direction_ |
|
protected |
Reference bias direction.
◆ transformed_diffusivity_
Matd SPH::DirectionalDiffusion::transformed_diffusivity_ |
|
protected |
The transformed diffusivity with inverse Cholesky decomposition.
The documentation for this class was generated from the following files: