25class ConvergenceCriterion;
27class StaggeredCoupling;
35std::tuple<std::vector<std::unique_ptr<NumLib::ConvergenceCriterion>>,
36 std::vector<LocalCouplingParameters>,
41template <
typename ProcessData>
44 std::vector<std::unique_ptr<ProcessData>>
const& per_process_data);
std::unique_ptr< StaggeredCoupling > createStaggeredCoupling(BaseLib::ConfigTree const &config, std::vector< std::unique_ptr< ProcessData > > const &per_process_data)
Create a StaggeredCoupling instance from the given configuration.
std::tuple< std::vector< std::unique_ptr< NumLib::ConvergenceCriterion > >, std::vector< LocalCouplingParameters >, int > parseCoupling(BaseLib::ConfigTree const &config)
std::vector< std::string > process_names