MGIS
Loading...
Searching...
No Matches
UniformEvaluator.hxx File Reference
#include <span>
#include <array>
#include <type_traits>
#include "MGIS/Config.hxx"
#include "MGIS/Function/SpaceConcept.hxx"
#include "MGIS/Function/EvaluatorConcept.hxx"
#include "MGIS/Function/UniformEvaluator.ixx"

Classes

struct  mgis::function::UniformEvaluator< Space, N >
 class describing a uniform evaluator More...
 

Namespaces

namespace  mgis
 the namespace mgis encloses all the MGIS project.
 

Functions

template<SpaceConcept SpaceType>
 mgis::function::UniformEvaluator (const SpaceType &, real) -> UniformEvaluator< SpaceType, 1 >
 
template<SpaceConcept SpaceType, std::size_t N>
 mgis::function::UniformEvaluator (const SpaceType &, const real(&)[N]) -> UniformEvaluator< SpaceType, N >
 
template<SpaceConcept SpaceType, std::size_t N>
 mgis::function::UniformEvaluator (const SpaceType &, std::array< real, N >) -> UniformEvaluator< SpaceType, N >
 
template<SpaceConcept SpaceType, std::size_t N>
 mgis::function::UniformEvaluator (const SpaceType &, std::span< real, N >) -> UniformEvaluator< SpaceType, N >
 
template<SpaceConcept Space, std::size_t N>
constexpr bool mgis::function::check (AbstractErrorHandler &, const UniformEvaluator< Space, N > &) noexcept
 
template<SpaceConcept Space, std::size_t N>
constexpr const Space & mgis::function::getSpace (const UniformEvaluator< Space, N > &) noexcept
 
template<SpaceConcept Space, std::size_t N>
constexpr mgis::size_type mgis::function::getNumberOfComponents (const UniformEvaluator< Space, N > &) noexcept
 

Detailed Description

Author
Thomas Helfer
Date
06/10/2025