26 NumLib::LocalToGlobalIndexMap const& dof_table,
27 std::vector<MeshLib::Element*> const& mesh_elements,
28 std::vector<std::unique_ptr<LocalAssemblerInterface>>& local_assemblers,
30 std::unordered_map<std::size_t, BHE::BHETypes*> const& element_to_bhe_map,
31 ExtraCtorArgs&&... extra_ctor_args)
36 LocalAssemblerSoilImplementation,
37 LocalAssemblerBHEImplementation, ExtraCtorArgs...>;
39 DBUG(
"Create local assemblers for the HeatTransportBHE process.");
41 local_assemblers.resize(mesh_elements.size());
45 DBUG(
"Calling local assembler builder for all mesh elements.");
47 initializer, mesh_elements, local_assemblers, element_to_bhe_map,
48 std::forward<ExtraCtorArgs>(extra_ctor_args)...);