12 for (
const auto& [name, bc_json] :
13 json_input.at(
"boundary_conditions").items()) {
14 BC bc = bc_json.at(
"type");
void Build(const json &json_input) override
Builds the BC map and assigns it to the id_object_map_ and name_id_map_ members.
BCBank(const json &json_input)
Construct a new BCBank object. BCs are built using the json input.
std::unordered_map< std::string, int > name_id_map_
std::unordered_map< int, BC > id_object_map_
BC
Available boundary conditions.