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. More...
|
| |
| | 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. More...
|
| |
| ElementResidualVector | evalLocalResidual () const |
| | Convenience function to evaluate the complete local residual for the current element. Automatically chooses the appropriate element variables. More...
|
| |
| ElementResidualVector | evalLocalResidual (const ElementVariables &elemVars) const |
| | Evaluates the complete local residual for the current element. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| 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. More...
|
| |
| void | bindLocalViews () |
| | Convenience function bind and prepare all relevant variables required for the evaluation of the local residual. More...
|
| |
| const Problem & | problem () const |
| | The problem. More...
|
| |
| const Assembler & | assembler () const |
| | The assembler. More...
|
| |
| const Element & | element () const |
| | The current element. More...
|
| |
| bool | elementIsGhost () const |
| | Returns if element is a ghost entity. More...
|
| |
| const SolutionVector & | curSol () const |
| | The current solution. More...
|
| |
| FVElementGeometry & | fvGeometry () |
| | The element discretization. More...
|
| |
| ElementVariables & | curElemVars () |
| | The current element variables. More...
|
| |
| ElementVariables & | prevElemVars () |
| | The element variables of the previous time step. More...
|
| |
| LocalResidual & | localResidual () |
| | The local residual for the current element. More...
|
| |
| ElementBoundaryTypes & | elemBcTypes () |
| | The element's boundary types. More...
|
| |
| const FVElementGeometry & | fvGeometry () const |
| | The finite volume geometry. More...
|
| |
| const ElementVariables & | curElemVars () const |
| | The current element variables. More...
|
| |
| const ElementVariables & | prevElemVars () const |
| | The element variables of the previous time step. More...
|
| |
| const ElementBoundaryTypes & | elemBcTypes () const |
| | The element's boundary types. More...
|
| |
| const LocalResidual & | localResidual () const |
| | The local residual for the current element. More...
|
| |