Ewoms::FvBaseIntensiveQuantities< TypeTag > Class Template Reference Base class for the model specific class which provides access to all intensive (i.e., volume averaged) quantities. More...
Detailed Descriptiontemplate<class TypeTag>
|
|
inline |
|
inline |
|
inline |
If running in valgrind this makes sure that all quantities in the intensive quantities are defined.
|
inline |
Returns the evaluation point used by the local jacobian.
The evaluation point is only used by semi-smooth models.
|
inline |
Return how much a given sub-control volume is extruded.
This means the factor by which a lower-dimensional (1D or 2D) entity needs to be expanded to get a full dimensional cell. The default is 1.0 which means that 1D problems are actually thought as pipes with a cross section of 1 m^2 and 2D problems are assumed to extend 1 m to the back.
|
inline |
Assignment operator.
|
inlinestatic |
Register all run-time parameters for the intensive quantities.
|
inline |
Sets the evaluation point used by the local jacobian.
The evaluation point is only used by semi-smooth models.
ep | A pointer to the IntensiveQuantities object of the evaluation point |
|
inline |
Update all quantities for a given control volume.
|
inline |
Update all gradients for a given control volume.
elemCtx | The execution context from which the method is called. |
dofIdx | The index of the sub-control volume for which the intensive quantities should be calculated. |
timeIdx | The index for the time discretization for which the intensive quantities should be calculated |