MGIS
Loading...
Searching...
No Matches
TensorConcept.hxx File Reference
#include <type_traits>
#include "TFEL/Math/fsarray.hxx"
#include "TFEL/Math/tvector.hxx"
#include "TFEL/Math/tmatrix.hxx"
#include "TFEL/Math/tensor.hxx"
#include "TFEL/Math/stensor.hxx"
#include "TFEL/Math/t2tot2.hxx"
#include "TFEL/Math/t2tost2.hxx"
#include "TFEL/Math/st2tot2.hxx"
#include "TFEL/Math/st2tost2.hxx"
#include "TFEL/Math/Array/View.hxx"
#include "MGIS/Function/CompileTimeSize.hxx"

Classes

struct  mgis::function::internals::CompileTimeSize< tfel::math::fsarray< N, real > >
 partial specialization for finite size array More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::tvector< N, real > >
 partial specialization for tiny vectors More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::tmatrix< N, M, real > >
 partial specialization for tiny matrices More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::stensor< N, real > >
 partial specialization for symmetric tensors More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::tensor< N, real > >
 partial specialization for tensors More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::t2tot2< N, real > >
 partial specialization for fourth order tensors More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::t2tost2< N, real > >
 partial specialization for fourth order tensors More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::st2tot2< N, real > >
 partial specialization for fourth order tensors More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::st2tost2< N, real > >
 partial specialization for fourth order tensors More...
 
struct  mgis::function::internals::CompileTimeSize< tfel::math::View< T > >
 partial specialization for mutable and immutable views More...
 
struct  mgis::function::internals::IsTensor< T >
 
struct  mgis::function::internals::IsTensor< tfel::math::fsarray< N, real > >
 
struct  mgis::function::internals::IsTensor< tfel::math::tvector< N, real > >
 
struct  mgis::function::internals::IsTensor< tfel::math::tmatrix< N, M, real > >
 
struct  mgis::function::internals::IsTensor< tfel::math::stensor< N, real > >
 
struct  mgis::function::internals::IsTensor< tfel::math::tensor< N, real > >
 
struct  mgis::function::internals::IsTensor< tfel::math::t2tot2< N, real > >
 
struct  mgis::function::internals::IsTensor< tfel::math::t2tost2< N, real > >
 
struct  mgis::function::internals::IsTensor< tfel::math::st2tot2< N, real > >
 
struct  mgis::function::internals::IsTensor< tfel::math::st2tost2< N, real > >
 

Namespaces

namespace  mgis
 the namespace mgis encloses all the MGIS project.
 

Concepts

concept  mgis::function::TensorConcept
 
concept  mgis::function::ScalarOrTensorConcept
 a tensor which is true if the type is equal to real or matches the TensorConcept
 

Detailed Description

Author
Thomas Helfer
Date
10/05/2025