20 for (
size_t g = 0; g <
groups_.size(); ++g)
28 if (not prefix.empty()) prefix +=
"_";
40 const std::string text_name = std::string(buff);
42 auto group_ff = std::make_shared<chi_physics::FieldFunctionGridBased>(
62 if (not prefix.empty()) prefix +=
"_";
67 auto power_ff = std::make_shared<chi_physics::FieldFunctionGridBased>(
68 prefix +
"power_generation",
static std::vector< chi_physics::FieldFunctionPtr > field_function_stack
std::vector< std::shared_ptr< FieldFunctionGridBased > > field_functions_
std::string TextName() const
std::shared_ptr< chi_math::SpatialDiscretization > discretization_
std::vector< LBSGroup > groups_
size_t power_gen_fieldfunc_local_handle_
void InitializeFieldFunctions()
std::map< std::pair< size_t, size_t >, size_t > phi_field_functions_local_map_
std::string field_function_prefix_option
std::string field_function_prefix
bool power_field_function_on