46 std::unordered_map<CellStructureType, std::string>
const cs_type_to_name = {
52 std::unordered_map<std::string, CellStructureType>
const cs_name_to_type = {
58 std::shared_ptr<::CellStructure> m_cell_structure;
59 std::unique_ptr<VariantMap> m_params;
62 m_cell_structure =
system.cell_structure;
63 m_cell_structure->bind_system(
m_system.lock());
64 auto const ¶ms = *m_params;
65 if (
not params.empty()) {
79 m_params = std::make_unique<VariantMap>(params);
100 std::vector<int> mpi_resort_particles(
bool global_flag)
const;
104 auto const &get_regular_decomposition()
const {
109 auto const &get_hybrid_decomposition()
const {
void do_construct(VariantMap const ¶ms) override
Variant do_call_method(std::string const &name, VariantMap const ¶ms) override