OGS
NumLib::StaggeredCoupling Member List

This is the complete list of members for NumLib::StaggeredCoupling, including all inherited members.

checkCouplingConvergence(const bool convergence_of_last_process, CouplingNode const &coupling_node, GlobalVector const &x) constNumLib::StaggeredCouplingprivate
coupling_nodes_NumLib::StaggeredCouplingprivate
CouplingNodeVariant typedefNumLib::StaggeredCouplingprivate
execute(const double t, const double dt, const std::size_t timestep_id, std::vector< GlobalVector * > &process_solutions, std::vector< GlobalVector * > const &process_solutions_prev, std::vector< std::unique_ptr< ProcessData > > const &per_process_data, std::vector< Output > const &outputs, ProcessSolver< ProcessData, Output > const &solve_one_time_step_one_process)NumLib::StaggeredCoupling
executeConcrete(std::vector< CouplingNodeVariant > &coupling_nodes, const int max_iterations, const double t, const double dt, const std::size_t timestep_id, std::vector< GlobalVector * > &process_solutions, std::vector< GlobalVector * > const &process_solutions_prev, std::vector< std::unique_ptr< ProcessData > > const &per_process_data, std::vector< Output > const &outputs, ProcessSolver< ProcessData, Output > const &solve_one_time_step_one_process)NumLib::StaggeredCouplingprivate
executeSingleIteration(int const global_coupling_iteration, CouplingNode const &regular_coupling_node, const double t, const double dt, const std::size_t timestep_id, std::vector< GlobalVector * > &process_solutions, std::vector< GlobalVector * > const &process_solutions_prev, std::vector< std::unique_ptr< ProcessData > > const &per_process_data, std::vector< Output > const &outputs, ProcessSolver< ProcessData, Output > const &solve_one_time_step_one_process)NumLib::StaggeredCouplingprivate
executeSubCoupling(CouplingNodeVariant &coupling_node, const double t, const double dt, const std::size_t timestep_id, std::vector< GlobalVector * > &process_solutions, std::vector< GlobalVector * > const &process_solutions_prev, std::vector< std::unique_ptr< ProcessData > > const &per_process_data, std::vector< Output > const &outputs, ProcessSolver< ProcessData, Output > const &solve_one_time_step_one_process)NumLib::StaggeredCouplingprivate
global_coupling_max_iterations_NumLib::StaggeredCouplingprivate
initializeCoupledSolutions(std::vector< GlobalVector * > const &process_solutions)NumLib::StaggeredCoupling
ProcessSolver typedefNumLib::StaggeredCouplingprivate
resetCouplingConvergenceCriteria(std::vector< CouplingNodeVariant > const &coupling_nodes)NumLib::StaggeredCouplingprivate
setFirstIterationIndicator(std::vector< CouplingNodeVariant > const &coupling_nodes)NumLib::StaggeredCouplingprivate
solutions_of_last_cpl_iteration_NumLib::StaggeredCouplingprivate
StaggeredCoupling(const int global_coupling_max_iterations, std::vector< CouplingNodeVariant > &&coupling_nodes)NumLib::StaggeredCouplinginline
updatePreviousSolution(int const process_id, GlobalVector const &x)NumLib::StaggeredCouplingprivate
~StaggeredCoupling()NumLib::StaggeredCoupling