|
NonlinearSystem.hpp
Go to the documentation of this file.
Definition: ComponentName.hpp:34 Definition: ConvergenceReport.hpp:38 Definition: NonlinearSystem.hpp:44 void updateTUNINGDP(const TuningDp &tuning_dp) Definition: NonlinearSystem_impl.hpp:57 void applyTUNINGDP(ModelParametersType ¶m, const TuningDp &tuning_dp) Definition: NonlinearSystem_impl.hpp:244 virtual ~NonlinearSystem()=default const SimulatorReportSingle & failureReport() const Definition: NonlinearSystem.hpp:75 const ComponentName & compNames() const Definition: NonlinearSystem.hpp:81 const Simulator & simulator() const Definition: NonlinearSystem.hpp:63 std::tuple< ValueType, ValueType > convergenceReduction(Parallel::Communication comm, const ValueType primaryVolumeLocal, const ValueType secondaryVolumeLocal, std::vector< ValueType > &sumValues, std::vector< ValueType > &maxValues, std::vector< ValueType > &averagedValues) Definition: NonlinearSystem_impl.hpp:257 void updateSolution(const GlobalEqVector &dx) Definition: NonlinearSystem_impl.hpp:65 const std::vector< StepReport > & stepReports() const Definition: NonlinearSystem.hpp:78 virtual void prepareSolutionUpdate() Definition: NonlinearSystem.hpp:131 BlackoilModelParameters< Scalar > ModelParameters Definition: NonlinearSystem.hpp:53 std::vector< StepReport > convergence_reports_ Definition: NonlinearSystem.hpp:169 void addReservoirConvergenceMetrics(ConvergenceReport &report, const int componentIdx, const std::string_view componentName, const std::span< const Scalar > residuals, const std::span< const ConvergenceReport::ReservoirFailure::Type > types, const std::span< const Scalar > tolerances, const Scalar maxResidualAllowed, LogFailure &&logFailure) const Definition: NonlinearSystem_impl.hpp:96 const WellModel & wellModel() const Definition: NonlinearSystem.hpp:90 GetPropType< TypeTag, Properties::FluidSystem > FluidSystem Definition: NonlinearSystem.hpp:49 GetPropType< TypeTag, Properties::Scalar > Scalar Definition: NonlinearSystem.hpp:51 SimulatorReportSingle failureReport_ Definition: NonlinearSystem.hpp:168 virtual bool shouldStoreSolutionUpdate() const Definition: NonlinearSystem.hpp:128 virtual void initialLinearization(SimulatorReportSingle &report, int minIter, int maxIter, const SimulatorTimerInterface &timer) Definition: NonlinearSystem_impl.hpp:153 GetPropType< TypeTag, Properties::Grid > Grid Definition: NonlinearSystem.hpp:48 void updateTUNING(const Tuning &tuning) Definition: NonlinearSystem_impl.hpp:49 GetPropType< TypeTag, Properties::Simulator > Simulator Definition: NonlinearSystem.hpp:47 void applyTUNING(ModelParametersType ¶m, const Tuning &tuning) Definition: NonlinearSystem_impl.hpp:229 GetPropType< TypeTag, Properties::GlobalEqVector > GlobalEqVector Definition: NonlinearSystem.hpp:52 bool terminalOutputEnabled() const Definition: NonlinearSystem.hpp:69 SimulatorReportSingle prepareStep(const SimulatorTimerInterface &timer) Definition: NonlinearSystem_impl.hpp:182 GetPropType< TypeTag, Properties::Indices > Indices Definition: NonlinearSystem.hpp:50 std::vector< std::vector< Scalar > > residual_norms_history_ Definition: NonlinearSystem.hpp:171 Scalar current_relaxation_ Definition: NonlinearSystem.hpp:172 GetPropType< TypeTag, Properties::WellModel > WellModel Definition: NonlinearSystem.hpp:54 NonlinearSystem(Simulator &simulator, const ModelParameters ¶m, WellModel &wellModel, const bool terminal_output) Definition: NonlinearSystem_impl.hpp:137 virtual void storeSolutionUpdate(const GlobalEqVector &) Definition: NonlinearSystem.hpp:134 SimulatorReportSingle assembleReservoir(const SimulatorTimerInterface &timer) Definition: NonlinearSystem_impl.hpp:41 Manages the initializing and running of time dependent problems. Definition: simulator.hh:84 Interface class for SimulatorTimer objects, to be improved. Definition: SimulatorTimerInterface.hpp:34 Declares the properties required by the black oil model. Dune::Communication< MPIComm > Communication Definition: ParallelCommunication.hpp:30 Definition: blackoilbioeffectsmodules.hh:45 typename Properties::Detail::GetPropImpl< TypeTag, Property >::type::type GetPropType get the type alias defined in the property (equivalent to old macro GET_PROP_TYPE(.... Definition: propertysystem.hh:233 The Opm property system, traits with inheritance. Solver parameters for the NonlinearSystemBlackOilReservoir. Definition: BlackoilModelParameters.hpp:201 A struct for returning timing data from a simulator to its caller. Definition: SimulatorReport.hpp:34 |