Public Types |
Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
List of all members
Opm::FvBaseLocalResidual< TypeTag > Class Template Reference Element-wise caculation of the residual matrix for models based on a finite volume spatial discretization. More...
Detailed Descriptiontemplate<class TypeTag> class Opm::FvBaseLocalResidual< TypeTag > Element-wise caculation of the residual matrix for models based on a finite volume spatial discretization.
Member Typedef Documentation◆ LocalEvalBlockVector
template<class TypeTag >
Constructor & Destructor Documentation◆ FvBaseLocalResidual()
template<class TypeTag >
◆ ~FvBaseLocalResidual()
template<class TypeTag >
Member Function Documentation◆ computeFlux()
template<class TypeTag >
Evaluates the total mass flux of all conservation quantities over a face of a sub-control volume.
◆ computeSource()
template<class TypeTag >
Calculate the source term of the equation.
◆ computeStorage()
template<class TypeTag >
Evaluate the amount all conservation quantities (e.g. phase mass) within a finite sub-control volume.
◆ eval() [1/3]
template<class TypeTag >
Compute the local residual, i.e. the deviation of the conservation equations from zero and store the results internally. The results can be requested afterwards using the residual() method.
References Opm::FvBaseLocalResidual< TypeTag >::eval(). Referenced by Opm::FvBaseLocalResidual< TypeTag >::eval(). ◆ eval() [2/3]
template<class TypeTag >
Compute the local residual, i.e. the deviation of the conservation equations from zero and store the results internally. The results can be requested afterwards using the residual() method. ◆ eval() [3/3]
template<class TypeTag >
Compute the local residual, i.e. the deviation of the conservation equations from zero.
References Opm::FvBaseLocalResidual< TypeTag >::residual(). ◆ evalBoundary_()
template<class TypeTag >
Evaluate the boundary conditions of an element. References Opm::FvBaseLocalResidual< TypeTag >::evalBoundarySegment_(), and Opm::FvBaseLocalResidual< TypeTag >::residual(). ◆ evalBoundarySegment_()
template<class TypeTag >
Evaluate all boundary conditions for a single sub-control volume face to the local residual. References Opm::FvBaseLocalResidual< TypeTag >::residual(). Referenced by Opm::FvBaseLocalResidual< TypeTag >::evalBoundary_(). ◆ evalFluxes()
template<class TypeTag >
Add the flux term to a local residual.
References Opm::FvBaseLocalResidual< TypeTag >::residual(). ◆ evalStorage()
template<class TypeTag >
Calculate the amount of all conservation quantities stored in all element's sub-control volumes for a given history index. This is used to figure out how much of each conservation quantity is inside the element.
◆ evalVolumeTerms_()
template<class TypeTag >
Add the change in the storage terms and the source term to the local residual of all sub-control volumes of the current element. References Opm::FvBaseLocalResidual< TypeTag >::residual(). ◆ registerParameters()
template<class TypeTag >
Register all run-time parameters for the local residual. ◆ residual() [1/2]
template<class TypeTag >
Return the result of the eval() call using internal storage. Referenced by Opm::FvBaseLocalResidual< TypeTag >::eval(), Opm::FvBaseLocalResidual< TypeTag >::evalBoundary_(), Opm::FvBaseLocalResidual< TypeTag >::evalBoundarySegment_(), Opm::FvBaseLocalResidual< TypeTag >::evalFluxes(), and Opm::FvBaseLocalResidual< TypeTag >::evalVolumeTerms_(). ◆ residual() [2/2]
template<class TypeTag >
Return the result of the eval() call using internal storage. The documentation for this class was generated from the following file: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||