OGS
SolverByElementTypeRegistry.h File Reference
#include <functional>
#include <memory>
#include <typeindex>
#include <unordered_map>
#include "BaseLib/Logging.h"
#include "NumLib/Fem/FiniteElement/ElementTraitsLagrange.h"
Include dependency graph for SolverByElementTypeRegistry.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ApplicationUtils::SolverByElementTypeRegistry< SolverInterface, SolverImplementationTplTpl >

Namespaces

namespace  ApplicationUtils

Variables

template<typename SolverInterface, template< typename > class SolverImplementationTplTpl>
const std::unordered_map< std::type_index, std::unique_ptr< SolverInterface > > ApplicationUtils::SolverByElementTypeRegistry< SolverInterface, SolverImplementationTplTpl >::solvers_