|
using | ElementContext = GetPropType< TypeTag, Properties::ElementContext > |
|
using | FluidSystem = GetPropType< TypeTag, Properties::FluidSystem > |
|
using | Grid = GetPropType< TypeTag, Properties::Grid > |
|
using | Indices = GetPropType< TypeTag, Properties::Indices > |
|
using | ModelParameters = BlackoilModelParameters< TypeTag > |
|
using | Scalar = GetPropType< TypeTag, Properties::Scalar > |
|
using | SolutionVector = GetPropType< TypeTag, Properties::SolutionVector > |
|
using | BVector = typename BlackoilModel< TypeTag >::BVector |
|
using | Domain = SubDomain< Grid > |
|
using | ISTLSolverType = ISTLSolver< TypeTag > |
|
using | Mat = typename BlackoilModel< TypeTag >::Mat |
|
|
| BlackoilModelNldd (BlackoilModel< TypeTag > &model) |
| The constructor sets up the subdomains.
|
|
void | prepareStep () |
| Called before starting a time step.
|
|
template<class NonlinearSolverType > |
SimulatorReportSingle | nonlinearIterationNldd (const int iteration, const SimulatorTimerInterface &timer, NonlinearSolverType &nonlinear_solver) |
| Do one non-linear NLDD iteration.
|
|
const SimulatorReportSingle & | localAccumulatedReports () const |
| return the statistics if the nonlinearIteration() method failed
|
|
void | writePartitions (const std::filesystem::path &odir) const |
|
template<class TypeTag>
class Opm::BlackoilModelNldd< TypeTag >
A NLDD implementation for three-phase black oil.