OGS 6.3.0-179-g962fdcd4e.dirty.20200403132553
CreateLocalAssemblers.h File Reference

Detailed Description

Definition in file CreateLocalAssemblers.h.

#include <vector>
#include <logog/include/logog.hpp>
#include "LocalDataInitializer.h"
#include "NumLib/DOF/LocalToGlobalIndexMap.h"
#include "ProcessLib/HeatTransportBHE/BHE/BHETypes.h"
Include dependency graph for CreateLocalAssemblers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ProcessLib
 
 ProcessLib::HeatTransportBHE
 
 ProcessLib::HeatTransportBHE::detail
 

Functions

template<template< typename, typename > class LocalAssemblerSoilImplementation, template< typename, typename, typename > class LocalAssemblerBHEImplementation, typename LocalAssemblerInterface , typename... ExtraCtorArgs>
void ProcessLib::HeatTransportBHE::detail::createLocalAssemblers (NumLib::LocalToGlobalIndexMap const &dof_table, std::vector< MeshLib::Element *> const &mesh_elements, std::vector< std::unique_ptr< LocalAssemblerInterface >> &local_assemblers, std::unordered_map< std::size_t, BHE::BHETypes *> const &element_to_bhe_map, ExtraCtorArgs &&... extra_ctor_args)
 
template<template< typename, typename > class LocalAssemblerSoilImplementation, template< typename, typename, typename > class LocalAssemblerBHEImplementation, typename LocalAssemblerInterface , typename... ExtraCtorArgs>
void ProcessLib::HeatTransportBHE::createLocalAssemblers (std::vector< MeshLib::Element *> const &mesh_elements, NumLib::LocalToGlobalIndexMap const &dof_table, std::vector< std::unique_ptr< LocalAssemblerInterface >> &local_assemblers, ExtraCtorArgs &&... extra_ctor_args)