5 #ifndef ENSEMBLE_MANAGEMENT_HH
6 #define ENSEMBLE_MANAGEMENT_HH
10 #include <deal.II/base/mpi.h>
12 #include <boost/property_tree/ptree.hpp>
25 std::vector<boost::property_tree::ptree>
const &property_trees,
26 MPI_Comm global_communicator);
34 boost::property_tree::ptree
const &database, MPI_Comm local_communicator,
35 unsigned int first_local_member,
unsigned int local_ensemble_size,
36 unsigned int global_ensemble_size);
std::vector< boost::property_tree::ptree > create_database_ensemble(boost::property_tree::ptree const &database, MPI_Comm local_communicator, unsigned int first_local_member, unsigned int local_ensemble_size, unsigned int global_ensemble_size)
std::vector< std::shared_ptr< HeatSource< dim > > > get_bounding_heat_sources(std::vector< boost::property_tree::ptree > const &database_ensemble, MPI_Comm global_communicator)