OGS
|
A struct to keep the references of the current solutions of the equations of the coupled processes.
During staggered coupling iteration, an instance of this struct is created and passed through interfaces to global and local assemblers for each process.
Definition at line 30 of file CoupledSolutionsForStaggeredScheme.h.
#include <CoupledSolutionsForStaggeredScheme.h>
Public Member Functions | |
CoupledSolutionsForStaggeredScheme (std::vector< GlobalVector * > const &coupled_xs_) | |
Public Attributes | |
std::vector< GlobalVector * > const & | coupled_xs |
References to the current solutions of the coupled processes. More... | |
std::vector< GlobalVector * > | coupled_xs_t0 |
Pointers to the vector of the solutions of the previous time step. More... | |
|
explicit |
Definition at line 22 of file CoupledSolutionsForStaggeredScheme.cpp.
References coupled_xs, and MathLib::LinAlg::setLocalAccessibleVector().
std::vector<GlobalVector*> const& ProcessLib::CoupledSolutionsForStaggeredScheme::coupled_xs |
References to the current solutions of the coupled processes.
Definition at line 36 of file CoupledSolutionsForStaggeredScheme.h.
Referenced by CoupledSolutionsForStaggeredScheme(), ProcessLib::PhaseField::PhaseFieldLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::computeCrackIntegral(), and ProcessLib::PhaseField::PhaseFieldLocalAssembler< ShapeFunction, IntegrationMethod, DisplacementDim >::computeEnergy().
std::vector<GlobalVector*> ProcessLib::CoupledSolutionsForStaggeredScheme::coupled_xs_t0 |
Pointers to the vector of the solutions of the previous time step.
Definition at line 39 of file CoupledSolutionsForStaggeredScheme.h.