SOFA API  9fc4753c
Open source framework for multi-physics simuation
sofa::component::solidmechanics::fem::elastic::trait< DataTypes, ElementType > Struct Template Reference

#include <trait.h>

Static Public Attributes

static constexpr sofa::Size spatial_dimensions = DataTypes::spatial_dimensions
 
static constexpr sofa::Size NumberOfNodesInElement = ElementType::NumberOfNodes
 
static constexpr sofa::Size NumberOfDofsInElement = NumberOfNodesInElement * spatial_dimensions
 
static constexpr sofa::Size TopologicalDimension = FiniteElement::TopologicalDimension
 
static constexpr sofa::Size NbQuadraturePoints = FiniteElement::quadraturePoints().size()
 

Attribute details

◆ NbQuadraturePoints

template<class DataTypes , class ElementType >
constexpr sofa::Size sofa::component::solidmechanics::fem::elastic::trait< DataTypes, ElementType >::NbQuadraturePoints = FiniteElement::quadraturePoints().size()
staticconstexpr

◆ NumberOfDofsInElement

template<class DataTypes , class ElementType >
constexpr sofa::Size sofa::component::solidmechanics::fem::elastic::trait< DataTypes, ElementType >::NumberOfDofsInElement = NumberOfNodesInElement * spatial_dimensions
staticconstexpr

◆ NumberOfNodesInElement

template<class DataTypes , class ElementType >
constexpr sofa::Size sofa::component::solidmechanics::fem::elastic::trait< DataTypes, ElementType >::NumberOfNodesInElement = ElementType::NumberOfNodes
staticconstexpr

◆ spatial_dimensions

template<class DataTypes , class ElementType >
constexpr sofa::Size sofa::component::solidmechanics::fem::elastic::trait< DataTypes, ElementType >::spatial_dimensions = DataTypes::spatial_dimensions
staticconstexpr

◆ TopologicalDimension

template<class DataTypes , class ElementType >
constexpr sofa::Size sofa::component::solidmechanics::fem::elastic::trait< DataTypes, ElementType >::TopologicalDimension = FiniteElement::TopologicalDimension
staticconstexpr