Opm::BlackoilModelNldd< TypeTag > Class Template Reference A NLDD implementation for three-phase black oil. More...
Detailed Descriptiontemplate<class TypeTag> class Opm::BlackoilModelNldd< TypeTag > A NLDD implementation for three-phase black oil. Member Typedef Documentation◆ BVector
template<class TypeTag >
◆ Domain
template<class TypeTag >
◆ ElementContext
template<class TypeTag >
◆ FluidSystem
template<class TypeTag >
◆ Grid
template<class TypeTag >
◆ Indices
template<class TypeTag >
◆ ISTLSolverType
template<class TypeTag >
◆ Mat
template<class TypeTag >
◆ ModelParameters
template<class TypeTag >
◆ Scalar
template<class TypeTag >
◆ SolutionVector
template<class TypeTag >
Constructor & Destructor Documentation◆ BlackoilModelNldd()
template<class TypeTag >
The constructor sets up the subdomains.
References Opm::FlowLinearSolverParameters::init(), Opm::FlowLinearSolverParameters::is_nldd_local_solver_, Opm::FlowLinearSolverParameters::linear_solver_print_json_definition_, and Opm::FlowLinearSolverParameters::linsolver_. Member Function Documentation◆ localAccumulatedReports()
template<class TypeTag >
return the statistics if the nonlinearIteration() method failed ◆ nonlinearIterationNldd()
template<class TypeTag >
template<class NonlinearSolverType >
Do one non-linear NLDD iteration. References Opm::SimulatorReportSingle::converged, Opm::DeferredLogger::debug(), Opm::gatherDeferredLogger(), Opm::GaussSeidel, Opm::Jacobi, Opm::PVUtil::pack(), Opm::SimulatorReportSingle::total_newton_iterations, and Opm::PVUtil::unPack(). ◆ prepareStep()
template<class TypeTag >
Called before starting a time step. ◆ writePartitions()
template<class TypeTag >
Member Data Documentation◆ numEq
template<class TypeTag >
The documentation for this class was generated from the following file: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||