MGIS
Loading...
Searching...
No Matches
TensorialFunction.hxx File Reference

Classes

struct  mgis::function::TensorialFunction< Space, TensorType >
 default implementation of a function More...
 

Namespaces

namespace  mgis
 the namespace mgis encloses all the MGIS project.
 

Typedefs

template<FunctionalSpaceConcept Space, unsigned short N>
using mgis::function::StensorFunction = TensorialFunction< Space, tfel::math::stensor< N, real > >
 
template<FunctionalSpaceConcept Space, unsigned short N>
using mgis::function::TensorFunction = TensorialFunction< Space, tfel::math::tensor< N, real > >
 
template<FunctionalSpaceConcept Space, unsigned short N>
using mgis::function::ST2toST2Function = TensorialFunction< Space, tfel::math::st2tost2< N, real > >
 
template<FunctionalSpaceConcept Space, unsigned short N>
using mgis::function::T2toST2Function = TensorialFunction< Space, tfel::math::t2tost2< N, real > >
 
template<FunctionalSpaceConcept Space, unsigned short N>
using mgis::function::ST2toT2Function = TensorialFunction< Space, tfel::math::st2tot2< N, real > >
 
template<FunctionalSpaceConcept Space, unsigned short N>
using mgis::function::T2toT2Function = TensorialFunction< Space, tfel::math::t2tot2< N, real > >
 

Functions

template<FunctionalSpaceConcept Space, TensorConcept TensorType>
constexpr decltype(automgis::function::getSpace (const TensorialFunction< Space, TensorType > &)
 
template<FunctionalSpaceConcept Space, TensorConcept TensorType>
constexpr auto mgis::function::view (const TensorialFunction< Space, TensorType > &)
 convert a tensorial function to a immutable view
 
template<FunctionalSpaceConcept Space, TensorConcept TensorType>
constexpr mgis::size_type mgis::function::getNumberOfComponents (const TensorialFunction< Space, TensorType > &) noexcept
 

Detailed Description

Author
Thomas Helfer
Date
28/08/2025

Function Documentation

◆ getNumberOfComponents()

template<FunctionalSpaceConcept Space, TensorConcept TensorType>
constexpr mgis::size_type mgis::function::getNumberOfComponents ( const TensorialFunction< Space, TensorType > &  f)
constexprnoexcept
Returns
the number of components

◆ view()

template<FunctionalSpaceConcept Space, TensorConcept TensorType>
constexpr auto mgis::function::view ( const TensorialFunction< Space, TensorType > &  f)
constexpr

convert a tensorial function to a immutable view

Parameters
[in]ffunction