![]() |
OGS
|
|
Definition at line 17 of file ProcessData.h.
#include <ProcessData.h>
Public Member Functions | |
| ProcessData (std::unique_ptr< NumLib::TimeStepAlgorithm > &×tep_algorithm_, NumLib::NonlinearSolverTag const nonlinear_solver_tag_, NumLib::NonlinearSolverBase &nonlinear_solver_, std::unique_ptr< NumLib::ConvergenceCriterion > &&conv_crit_, std::unique_ptr< NumLib::TimeDiscretization > &&time_disc_, int const process_id_, std::string &&process_name_, Process &process_) | |
| ProcessData (ProcessData &&pd)=delete | |
| ProcessData & | operator= (ProcessData const &pd)=delete |
| ProcessData & | operator= (ProcessData &&pd)=delete |
Public Attributes | |
| std::unique_ptr< NumLib::TimeStepAlgorithm > | timestep_algorithm |
| NumLib::TimeStep | timestep_previous |
| NumLib::TimeStep | timestep_current |
| NumLib::NonlinearSolverTag const | nonlinear_solver_tag |
| NumLib::NonlinearSolverBase & | nonlinear_solver |
| NumLib::NonlinearSolverStatus | nonlinear_solver_status |
| std::unique_ptr< NumLib::ConvergenceCriterion > | conv_crit |
| std::unique_ptr< NumLib::TimeDiscretization > | time_disc |
| std::unique_ptr< NumLib::EquationSystem > | tdisc_ode_sys |
| type-erased time-discretized ODE system | |
| int const | process_id |
| std::string const | process_name |
| Process & | process |
|
inline |
Definition at line 19 of file ProcessData.h.
References conv_crit, nonlinear_solver, nonlinear_solver_status, nonlinear_solver_tag, process, process_id, process_name, time_disc, timestep_algorithm, timestep_current, and timestep_previous.
Referenced by ProcessData(), operator=(), and operator=().
|
delete |
References ProcessData().
|
delete |
References ProcessData().
|
delete |
References ProcessData().
| std::unique_ptr<NumLib::ConvergenceCriterion> ProcessLib::ProcessData::conv_crit |
Definition at line 53 of file ProcessData.h.
Referenced by ProcessData(), and ProcessLib::setEquationSystem().
| NumLib::NonlinearSolverBase& ProcessLib::ProcessData::nonlinear_solver |
Definition at line 51 of file ProcessData.h.
Referenced by ProcessData(), ProcessLib::setEquationSystem(), ProcessLib::setTimeDiscretizedODESystem(), and ProcessLib::solveOneTimeStepOneProcess().
| NumLib::NonlinearSolverStatus ProcessLib::ProcessData::nonlinear_solver_status |
Definition at line 52 of file ProcessData.h.
Referenced by ProcessData().
| NumLib::NonlinearSolverTag const ProcessLib::ProcessData::nonlinear_solver_tag |
Tag containing the missing type information necessary to cast the other members of this struct to their concrety types.
Definition at line 50 of file ProcessData.h.
Referenced by ProcessData(), and ProcessLib::setEquationSystem().
| Process& ProcessLib::ProcessData::process |
Definition at line 62 of file ProcessData.h.
Referenced by ProcessData(), ProcessLib::setTimeDiscretizedODESystem(), and ProcessLib::solveOneTimeStepOneProcess().
| int const ProcessLib::ProcessData::process_id |
Definition at line 59 of file ProcessData.h.
Referenced by ProcessData(), ProcessLib::setTimeDiscretizedODESystem(), ProcessLib::solveMonolithicProcess(), and ProcessLib::solveOneTimeStepOneProcess().
| std::string const ProcessLib::ProcessData::process_name |
Definition at line 60 of file ProcessData.h.
Referenced by ProcessData().
| std::unique_ptr<NumLib::EquationSystem> ProcessLib::ProcessData::tdisc_ode_sys |
type-erased time-discretized ODE system
Definition at line 57 of file ProcessData.h.
Referenced by ProcessLib::setEquationSystem(), and ProcessLib::setTimeDiscretizedODESystem().
| std::unique_ptr<NumLib::TimeDiscretization> ProcessLib::ProcessData::time_disc |
Definition at line 55 of file ProcessData.h.
Referenced by ProcessData(), ProcessLib::setTimeDiscretizedODESystem(), and ProcessLib::solveOneTimeStepOneProcess().
| std::unique_ptr<NumLib::TimeStepAlgorithm> ProcessLib::ProcessData::timestep_algorithm |
Definition at line 44 of file ProcessData.h.
Referenced by ProcessData().
| NumLib::TimeStep ProcessLib::ProcessData::timestep_current |
Definition at line 46 of file ProcessData.h.
Referenced by ProcessData().
| NumLib::TimeStep ProcessLib::ProcessData::timestep_previous |
Definition at line 45 of file ProcessData.h.
Referenced by ProcessData().