ASL
0.1.6
Advanced Simulation Library
|
Numerical method which computes multicomponent transport processes. More...
#include <aslFDAdvectionDiffusionInhomogeneous.h>
Public Types | |
typedef SPDataWithGhostNodesACLData | Data |
typedef SPAbstractDataWithGhostNodes | ScalarField |
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) |
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) |
![]() | |
virtual | ~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 53 of file aslFDAdvectionDiffusionInhomogeneous.h.
Definition at line 54 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 | ||
) |
asl::FDAdvectionDiffusionInhomogeneous::FDAdvectionDiffusionInhomogeneous | ( | ) |
asl::FDAdvectionDiffusionInhomogeneous::FDAdvectionDiffusionInhomogeneous | ( | Data | c, |
ScalarField | dC, | ||
const VectorTemplate * | vT | ||
) |
void asl::FDAdvectionDiffusionInhomogeneous::addComponent | ( | Data | c, |
ScalarField | dC | ||
) |
void asl::FDAdvectionDiffusionInhomogeneous::addComponent | ( | Data | c, |
ScalarField | dC | ||
) |
|
virtual |
Executes the numerical procedure.
Implements asl::NumMethod.
|
virtual |
Executes the numerical procedure.
Implements asl::NumMethod.
|
virtual |
Builds the necesery internal data and kernels.
Implements asl::NumMethod.
|
virtual |
Builds the necesery internal data and kernels.
Implements asl::NumMethod.
void asl::FDAdvectionDiffusionInhomogeneous::setVectorTemplate | ( | VectorTemplate * | vT | ) |
void asl::FDAdvectionDiffusionInhomogeneous::setVectorTemplate | ( | VectorTemplate * | vT | ) |
VectorTemplate asl::FDAdvectionDiffusionInhomogeneous::setVectorTemplate | ( | const VectorTemplate * | vT | ) |
VectorTemplate asl::FDAdvectionDiffusionInhomogeneous::setVectorTemplate | ( | const VectorTemplate * | vT | ) |