Calculates the local residual of the compositional multi-phase model based on flash calculations.
More...
|
| template<class LhsEval > |
| void | addPhaseStorage (Dune::FieldVector< LhsEval, numEq > &storage, const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx, unsigned phaseIdx) const |
| | Adds the amount all conservation quantities (e.g.
|
| |
| template<class LhsEval > |
| void | computeStorage (Dune::FieldVector< LhsEval, numEq > &storage, const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx) const |
| | Evaluate the amount all conservation quantities (e.g.
|
| |
| void | computeFlux (RateVector &flux, const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) const |
| | Evaluates the total mass flux of all conservation quantities over a face of a sub-control volume.
|
| |
| void | addAdvectiveFlux (RateVector &flux, const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) const |
| | Add the advective mass flux at a given flux integration point.
|
| |
| void | addDiffusiveFlux (RateVector &flux, const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) const |
| | Adds the diffusive flux at a given flux integration point.
|
| |
| void | computeSource (RateVector &source, const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx) const |
| | Calculate the source term of the equation.
|
| |
| template<class LhsEval > |
| void | addPhaseStorage (Dune::FieldVector< LhsEval, numEq > &storage, const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx, unsigned phaseIdx) const |
| | Adds the amount all conservation quantities (e.g.
|
| |
| template<class LhsEval > |
| void | computeStorage (Dune::FieldVector< LhsEval, numEq > &storage, const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx) const |
| | Evaluate the amount all conservation quantities (e.g.
|
| |
| void | computeFlux (RateVector &flux, const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) const |
| | Evaluates the total mass flux of all conservation quantities over a face of a sub-control volume.
|
| |
| void | addAdvectiveFlux (RateVector &flux, const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) const |
| | Add the advective mass flux at a given flux integration point.
|
| |
| void | addDiffusiveFlux (RateVector &flux, const ElementContext &elemCtx, unsigned scvfIdx, unsigned timeIdx) const |
| | Adds the diffusive flux at a given flux integration point.
|
| |
| void | computeSource (RateVector &source, const ElementContext &elemCtx, unsigned dofIdx, unsigned timeIdx) const |
| | Calculate the source term of the equation.
|
| |
template<
class TypeTag>
class Opm::FlashLocalResidual< TypeTag >
Calculates the local residual of the compositional multi-phase model based on flash calculations.
Calculates the local residual of the compositional multi-phase model based on PTFlash calculations.