MGIS
Loading...
Searching...
No Matches
QuantityView.hxx File Reference
#include "TFEL/Math/qt.hxx"
#include "MGIS/Function/FunctionConcept.hxx"
#include "MGIS/Function/TFEL/QuantityView.ixx"

Classes

struct  mgis::function::internals::FunctionResultTypeTraits<::tfel::math::qt_ref< UnitType, real > >
 partial specialization for reference to a std::array More...
 
struct  mgis::function::QuantityView< FunctionType, UnitType >
 a modifier returning the values of a function view as a quantity More...
 
struct  mgis::function::LightweightViewTraits< QuantityView< FunctionType, UnitType > >
 partial specialisation More...
 

Namespaces

namespace  mgis
 the namespace mgis encloses all the MGIS project.
 

Functions

template<FunctionConcept FunctionType, ::tfel::math::unit::UnitConcept UnitType>
constexpr decltype(automgis::function::getSpace (const QuantityView< FunctionType, UnitType > &)
 
template<FunctionConcept FunctionType, ::tfel::math::unit::UnitConcept UnitType>
constexpr bool mgis::function::check (AbstractErrorHandler &, const QuantityView< FunctionType, UnitType > &)
 perform consistency checks
 
template<FunctionConcept FunctionType, ::tfel::math::unit::UnitConcept UnitType>
constexpr size_type mgis::function::getNumberOfComponents (const QuantityView< FunctionType, UnitType > &) noexcept
 

Detailed Description

Author
Thomas Helfer
Date
15/08/2026

Function Documentation

◆ getNumberOfComponents()

template<FunctionConcept FunctionType, ::tfel::math::unit::UnitConcept UnitType>
constexpr size_type mgis::function::getNumberOfComponents ( const QuantityView< FunctionType, UnitType > &  v)
constexprnoexcept
Returns
the number of components

◆ getSpace()

template<FunctionConcept FunctionType, ::tfel::math::unit::UnitConcept UnitType>
constexpr decltype(auto) mgis::function::getSpace ( const QuantityView< FunctionType, UnitType > &  v)
constexpr
Returns
the underlying space