|
MGIS
|
#include <concepts>#include <type_traits>#include "MGIS/Config.hxx"#include "MGIS/Function/CompileTimeSize.hxx"#include "MGIS/Function/SpaceConcept.hxx"#include "MGIS/Function/EvaluatorConcept.ixx"Namespaces | |
| namespace | mgis |
the namespace mgis encloses all the MGIS project. | |
Concepts | |
| concept | mgis::function::EvaluatorConcept |
| a concept that must satisfy an evaluator | |
| concept | mgis::function::ElementEvaluatorConcept |
| concept defining evaluators working on an element space | |
| concept | mgis::function::QuadratureEvaluatorConcept |
| concept defining evaluators working on a quadrature space | |
| concept | mgis::function::internals::is_pointer_to_real |
Typedefs | |
| template<EvaluatorConcept EvaluatorType> | |
| using | mgis::function::evaluator_space = std::decay_t< decltype(getSpace(std::declval< EvaluatorType >()))> |
| template<EvaluatorConcept EvaluatorType> | |
| using | mgis::function::evaluator_result = typename internals::EvaluatorResultQuery< EvaluatorType >::type |
| type of the result of an evaluator | |
Functions | |
| template<EvaluatorConcept EvaluatorType> | |
| constexpr decltype(auto) | mgis::function::internals::disambiguateGetSpace (const EvaluatorType &) |
| template<EvaluatorConcept EvaluatorType> | |
| constexpr bool | mgis::function::internals::disambiguateCheck (AbstractErrorHandler &, const EvaluatorType &) |
| template<EvaluatorConcept EvaluatorType> | |
| constexpr mgis::size_type | mgis::function::internals::disambiguateGetNumberOfComponents (EvaluatorType &) |
Variables | |
| template<EvaluatorConcept EvaluatorType> | |
| constexpr auto | mgis::function::isEvaluatorResultTypeMappable |
|
constexpr |
This helper function allows to disambiguate the call to the check function
|
constexpr |
This helper function allows to disambiguate the call to the getNumberOfComponents function
|
constexpr |
This helper function allows to disambiguate the call to the getSpace function
|
inlineconstexpr |