![]() |
OGS
|
|
Definition at line 24 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 26 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 60 of file ProcessData.h.
Referenced by ProcessData(), and ProcessLib::setEquationSystem().
| NumLib::NonlinearSolverBase& ProcessLib::ProcessData::nonlinear_solver |
Definition at line 58 of file ProcessData.h.
Referenced by ProcessData(), ProcessLib::setEquationSystem(), ProcessLib::setTimeDiscretizedODESystem(), and ProcessLib::solveOneTimeStepOneProcess().
| NumLib::NonlinearSolverStatus ProcessLib::ProcessData::nonlinear_solver_status |
Definition at line 59 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 57 of file ProcessData.h.
Referenced by ProcessData(), and ProcessLib::setEquationSystem().
| Process& ProcessLib::ProcessData::process |
Definition at line 69 of file ProcessData.h.
Referenced by ProcessData(), ProcessLib::setTimeDiscretizedODESystem(), and ProcessLib::solveOneTimeStepOneProcess().
| int const ProcessLib::ProcessData::process_id |
Definition at line 66 of file ProcessData.h.
Referenced by ProcessData(), ProcessLib::setTimeDiscretizedODESystem(), ProcessLib::solveMonolithicProcess(), and ProcessLib::solveOneTimeStepOneProcess().
| std::string const ProcessLib::ProcessData::process_name |
Definition at line 67 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 64 of file ProcessData.h.
Referenced by ProcessLib::setEquationSystem(), and ProcessLib::setTimeDiscretizedODESystem().
| std::unique_ptr<NumLib::TimeDiscretization> ProcessLib::ProcessData::time_disc |
Definition at line 62 of file ProcessData.h.
Referenced by ProcessData(), ProcessLib::setTimeDiscretizedODESystem(), and ProcessLib::solveOneTimeStepOneProcess().
| std::unique_ptr<NumLib::TimeStepAlgorithm> ProcessLib::ProcessData::timestep_algorithm |
Definition at line 51 of file ProcessData.h.
Referenced by ProcessData().
| NumLib::TimeStep ProcessLib::ProcessData::timestep_current |
Definition at line 53 of file ProcessData.h.
Referenced by ProcessData().
| NumLib::TimeStep ProcessLib::ProcessData::timestep_previous |
Definition at line 52 of file ProcessData.h.
Referenced by ProcessData().