|
| | FDAdvectionDiffusion () |
| | FDAdvectionDiffusion (Data c, const acl::VectorOfElements &dC, const VectorTemplate *vT) |
| void | setDiffusionCoefficient (acl::VectorOfElements d, unsigned int i=0) |
| const acl::VectorOfElements & | getDiffusionCoefficient (unsigned int i=0) const |
| void | setVectorTemplate (VectorTemplate *vT) |
| const VectorTemplate * | getVectorTemplate () const |
| void | setElectricFieldParameters (Field phi, Field f1, Field f2, Field qAnd) |
| void | setVelocity (Field v, bool compressibilityCorrection=false) |
| void | setDistributionFunction (Field f) |
| Field | getVelocity () |
| Field | getDistributionFunction () |
| std::vector< Data > & | getData () |
| void | addComponent (Data c, acl::VectorOfElements &dC) |
| void | addComponent (Data c, acl::VectorOfElements &dC, Field qAnd) |
| | FDAdvectionDiffusion () |
| | FDAdvectionDiffusion (Data c, const acl::VectorOfElements &dC, const VectorTemplate *vT) |
| void | setDiffusionCoefficient (acl::VectorOfElements d, unsigned int i=0) |
| const acl::VectorOfElements & | getDiffusionCoefficient (unsigned int i=0) const |
| void | setVectorTemplate (VectorTemplate *vT) |
| const VectorTemplate * | getVectorTemplate () const |
| void | setElectricFieldParameters (Field phi, Field f1, Field f2, Field qAnd) |
| void | setVelocity (Field v, bool compressibilityCorrection=false) |
| void | setDistributionFunction (Field f) |
| Field | getVelocity () |
| Field | getDistributionFunction () |
| std::vector< Data > & | getData () |
| void | addComponent (Data c, acl::VectorOfElements &dC) |
| void | addComponent (Data c, acl::VectorOfElements &dC, Field qAnd) |
| virtual void | execute () |
| | Executes the numerical procedure.
|
| virtual void | init () |
| | Builds the necesery internal data and kernels.
|
| virtual | ~SingleKernelNM () |
| virtual void | execute () |
| | Executes the numerical procedure.
|
| virtual void | init () |
| | Builds the necesery internal data and kernels.
|
| virtual | ~SingleKernelNM () |
| virtual | ~NumMethod () |
| virtual | ~NumMethod () |
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
- Parameters
-
| 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.