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)...);