32 NumLib::LocalToGlobalIndexMap const& dof_table,
33 std::vector<MeshLib::Element*> const& mesh_elements,
34 std::vector<std::unique_ptr<LocalAssemblerInterface>>& local_assemblers,
36 std::unordered_map<std::size_t, BHE::BHETypes*> const& element_to_bhe_map,
37 ExtraCtorArgs&&... extra_ctor_args)
42 LocalAssemblerSoilImplementation,
43 LocalAssemblerBHEImplementation, ExtraCtorArgs...>;
45 DBUG(
"Create local assemblers for the HeatTransportBHE process.");
47 local_assemblers.resize(mesh_elements.size());
51 DBUG(
"Calling local assembler builder for all mesh elements.");
53 initializer, mesh_elements, local_assemblers, element_to_bhe_map,
54 std::forward<ExtraCtorArgs>(extra_ctor_args)...);