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


Public Types | |
| typedef SPDataWithGhostNodesACLData | Data |
| typedef SPAbstractDataWithGhostNodes | ScalarField |
Public Member Functions | |
| FDAdvectionDiffusionInhomogeneous () | |
| FDAdvectionDiffusionInhomogeneous (Data c, ScalarField dC, const VectorTemplate *vT) | |
| void | setVectorTemplate (VectorTemplate *vT) |
| VectorTemplate | setVectorTemplate (const VectorTemplate *vT) |
| virtual void | init () |
| Builds the necesery internal data and kernels. More... | |
| virtual void | execute () |
| Executes the numerical procedure. More... | |
| void | addComponent (Data c, ScalarField dC) |
Public Member Functions inherited from asl::NumMethod | |
| virtual | ~NumMethod () |
Numerical method which computes multicomponent transport processes.
\[ \partial_t [cData]_i= \nabla_\alpha [diffusivity]_i \nabla_\alpha [cData]_i \]
Definition at line 50 of file aslFDAdvectionDiffusionInhomogeneous.h.
Definition at line 53 of file aslFDAdvectionDiffusionInhomogeneous.h.
Definition at line 54 of file aslFDAdvectionDiffusionInhomogeneous.h.
| asl::FDAdvectionDiffusionInhomogeneous::FDAdvectionDiffusionInhomogeneous | ( | ) |
| asl::FDAdvectionDiffusionInhomogeneous::FDAdvectionDiffusionInhomogeneous | ( | Data | c, |
| ScalarField | dC, | ||
| const VectorTemplate * | vT | ||
| ) |
| void asl::FDAdvectionDiffusionInhomogeneous::addComponent | ( | Data | c, |
| ScalarField | dC | ||
| ) |
|
virtual |
Executes the numerical procedure.
Implements asl::NumMethod.
|
virtual |
Builds the necesery internal data and kernels.
Implements asl::NumMethod.
| void asl::FDAdvectionDiffusionInhomogeneous::setVectorTemplate | ( | VectorTemplate * | vT | ) |
| VectorTemplate asl::FDAdvectionDiffusionInhomogeneous::setVectorTemplate | ( | const VectorTemplate * | vT | ) |
1.8.5