Skip to content
Snippets Groups Projects
Commit fd67ab1c authored by Dmitri Naumov's avatar Dmitri Naumov
Browse files

[PL] ProcessVariable: Change BC creation.

parent 6e6d7964
No related branches found
No related tags found
No related merge requests found
...@@ -165,11 +165,15 @@ ProcessVariable::createBoundaryConditions( ...@@ -165,11 +165,15 @@ ProcessVariable::createBoundaryConditions(
std::vector<std::unique_ptr<ParameterBase>> const& parameters) std::vector<std::unique_ptr<ParameterBase>> const& parameters)
{ {
std::vector<std::unique_ptr<BoundaryCondition>> bcs; std::vector<std::unique_ptr<BoundaryCondition>> bcs;
bcs.reserve(_bc_configs.size());
for (auto& config : _bc_configs) for (auto& config : _bc_configs)
bcs.emplace_back(_bc_builder->createBoundaryCondition( {
auto bc = _bc_builder->createBoundaryCondition(
config, dof_table, _mesh, variable_id, integration_order, config, dof_table, _mesh, variable_id, integration_order,
_shapefunction_order, parameters)); _shapefunction_order, parameters);
bcs.push_back(std::move(bc));
}
return bcs; return bcs;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment