|
ASL 0.1.7
Advanced Simulation Library
|
Numerical method which computes multicomponent transport processes. More...
#include <aslFDAdvectionDiffusion.h>


Public Types | |
| typedef SPDataWithGhostNodesACLData | Data |
| typedef SPAbstractDataWithGhostNodes | Field |
Additional Inherited Members | |
Protected Member Functions inherited from asl::SingleKernelNM | |
| virtual void | preProcessing () |
| the function executed before kernel->compute() | |
| SingleKernelNM (const acl::KernelConfiguration &kernelCongig) | |
Protected Attributes inherited from asl::SingleKernelNM | |
| acl::SPKernel | kernel |
Numerical method which computes multicomponent transport processes.
\[ \partial_t c_i= D_i \Delta c_i - \nabla (\vec v c_i) -\nabla\left(\frac{c_i q}{k} \nabla(\phi+f_2) \right)\]
where
| cData | corresponds to \(c_i\) |
| diffusionCoefficient | corresponds to \(D_i\) |
| efFactor1 | corresponds to \(k\) |
| efFactor2 | corresponds to \(f_2\) |
| efPhi | corresponds to \(\phi\) |
| efChargeAnd | corresponds to \(q\) |
| velocity | corresponds to \(\vec v\) |
Definition at line 60 of file aslFDAdvectionDiffusion.h.
Definition at line 63 of file aslFDAdvectionDiffusion.h.
Definition at line 64 of file aslFDAdvectionDiffusion.h.
| asl::FDAdvectionDiffusion::FDAdvectionDiffusion | ( | ) |
| asl::FDAdvectionDiffusion::FDAdvectionDiffusion | ( | Data | c, |
| const acl::VectorOfElements & | dC, | ||
| const VectorTemplate * | vT | ||
| ) |
| void asl::FDAdvectionDiffusion::addComponent | ( | Data | c, |
| acl::VectorOfElements & | dC | ||
| ) |
| void asl::FDAdvectionDiffusion::addComponent | ( | Data | c, |
| acl::VectorOfElements & | dC, | ||
| Field | qAnd | ||
| ) |
|
inline |
Definition at line 156 of file aslFDAdvectionDiffusion.h.
|
inline |
Definition at line 167 of file aslFDAdvectionDiffusion.h.
|
inline |
Definition at line 151 of file aslFDAdvectionDiffusion.h.
|
inline |
Definition at line 161 of file aslFDAdvectionDiffusion.h.
|
inline |
Definition at line 146 of file aslFDAdvectionDiffusion.h.
| void asl::FDAdvectionDiffusion::setDiffusionCoefficient | ( | acl::VectorOfElements | d, |
| unsigned int | i = 0 |
||
| ) |
| void asl::FDAdvectionDiffusion::setElectricFieldParameters | ( | Field | phi, |
| Field | f1, | ||
| Field | f2, | ||
| Field | qAnd | ||
| ) |
| void asl::FDAdvectionDiffusion::setVectorTemplate | ( | VectorTemplate * | vT | ) |