|
|
bool | doTemp () |
| |
|
const Scalar | temperature (size_t globalIdx) const |
| |
|
|
static constexpr int | dimWorld = Grid::dimensionworld |
| |
|
|
using | AbstractSolverType = Dune::InverseOperator< EnergyVector, EnergyVector > |
| |
|
using | AbstractOperatorType = Dune::AssembledLinearOperator< EnergyMatrix, EnergyVector, EnergyVector > |
| |
|
using | AbstractPreconditionerType = Dune::PreconditionerWithUpdate< EnergyVector, EnergyVector > |
| |
|
|
| GenericTemperatureModel (const GridView &gridView, const EclipseState &eclState, const CartesianIndexMapper &cartMapper, const DofMapper &dofMapper) |
| |
|
void | doInit (std::size_t numGridDof) |
| | Initialize all internal data structures needed by the temperature module.
|
| |
|
void | setupLinearSolver (const EnergyMatrix &M) |
| |
|
bool | linearSolve_ (const EnergyMatrix &M, EnergyVector &x, EnergyVector &b) |
| |
|
|
const GridView & | gridView_ |
| |
|
const EclipseState & | eclState_ |
| |
|
const CartesianIndexMapper & | cartMapper_ |
| |
|
const DofMapper & | dofMapper_ |
| |
|
EnergyVector | energyVector_ |
| |
|
std::vector< Scalar > | temperature_ |
| |
|
std::vector< Scalar > | energy_rates_ |
| |
|
bool | doTemp_ {false} |
| |
|
Scalar | maxTempChange_ {5.0} |
| |
|
std::unique_ptr< AbstractSolverType > | linear_solver_ |
| |
|
std::unique_ptr< AbstractOperatorType > | op_ |
| |
|
AbstractPreconditionerType * | pre_ = nullptr |
| |
The documentation for this class was generated from the following files: