template<class TypeTag, class
Assembler, class Implementation, bool useImplicitAssembly>
class Dumux::Experimental::LocalAssemblerBase< TypeTag, Assembler, Implementation, useImplicitAssembly >
- Template Parameters
-
| TypeTag | The TypeTag |
| Assembler | The assembler type |
| Implementation | The assembler implementation |
| useImplicitAssembly | Specifies whether the time discretization is implicit or not (i.e. explicit) |
|
| | LocalAssemblerBase (const Assembler &assembler, const Element &element, const SolutionVector &curSol) |
| | The constructor. Delegates to the general constructor.
|
| | LocalAssemblerBase (const Assembler &assembler, const Element &element, const SolutionVector &curSol, const FVElementGeometry &fvGeometry, const ElementVariables &curElemVars, const ElementVariables &prevElemVars, const LocalResidual &localResidual, const bool elementIsGhost) |
| | The constructor. General version explicitly expecting each argument.
|
| ElementResidualVector | evalLocalResidual () const |
| | Convenience function to evaluate the complete local residual for the current element. Automatically chooses the appropriate element variables.
|
| ElementResidualVector | evalLocalResidual (const ElementVariables &elemVars) const |
| | Evaluates the complete local residual for the current element.
|
| ElementResidualVector | evalLocalFluxAndSourceResidual () const |
| | Convenience function to evaluate the flux and source terms (i.e., the terms without a time derivative) of the local residual for the current element. Automatically chooses the appropriate element variables.
|
| ElementResidualVector | evalLocalFluxAndSourceResidual (const ElementVariables &elemVars) const |
| | Evaluates the flux and source terms (i.e., the terms without a time derivative) of the local residual for the current element.
|
| ElementResidualVector | evalLocalStorageResidual () const |
| | Convenience function to evaluate storage term (i.e., the term with a time derivative) of the local residual for the current element.
|
| void | bindLocalViews () |
| | Convenience function bind and prepare all relevant variables required for the evaluation of the local residual.
|
| const Problem & | problem () const |
| | The problem.
|
| const Assembler & | assembler () const |
| | The assembler.
|
| const Element & | element () const |
| | The current element.
|
| bool | elementIsGhost () const |
| | Returns if element is a ghost entity.
|
| const SolutionVector & | curSol () const |
| | The current solution.
|
| FVElementGeometry & | fvGeometry () |
| | The element discretization.
|
| ElementVariables & | curElemVars () |
| | The current element variables.
|
| ElementVariables & | prevElemVars () |
| | The element variables of the previous time step.
|
| LocalResidual & | localResidual () |
| | The local residual for the current element.
|
| const FVElementGeometry & | fvGeometry () const |
| | The finite volume geometry.
|
| const ElementVariables & | curElemVars () const |
| | The current element variables.
|
| const ElementVariables & | prevElemVars () const |
| | The element variables of the previous time step.
|
| const LocalResidual & | localResidual () const |
| | The local residual for the current element.
|