Component
Primary template for Component.
template < class... Args> class Component;
Specializations
| Specialization | Description |
|---|---|
FunctionBase<Derived>, size_t, size_t, size_tFull specializationtemplate < class Derived> class Component< FunctionBase< Derived >, size_t, size_t, size_t> final; | One entry of a rank-three tensor-valued function. |
FunctionBase<OperandDerived>, size_t, size_tFull specializationtemplate < class OperandDerived> class Component< FunctionBase< OperandDerived >, size_t, size_t> final; | Extracts a single entry from a matrix-valued function. |
FunctionBase<OperandDerived>, size_tFull specializationtemplate < class OperandDerived> class Component< FunctionBase< OperandDerived >, size_t> final; | Extracts a single component from a vector-valued function. |
GridFunction<FES, Data>Full specializationtemplate < class FES, class Data> class Component< GridFunction< FES, Data >> final; | Extracts a component from a vector-valued GridFunction. |
ShapeFunctionBase<Derived, FES, Space>, size_t, size_t, size_tFull specializationtemplate < class Derived, class FES, ShapeFunctionSpaceType Space> class Component< ShapeFunctionBase< Derived, FES, Space >, size_t, size_t, size_t> final; | One entry of a tensor-valued trial or test basis. |
ShapeFunctionBase<OperandDerived, …>, size_t, size_tFull specializationtemplate < class OperandDerived, class FES, ShapeFunctionSpaceType Space> class Component< ShapeFunctionBase< OperandDerived, FES, Space >, size_t, size_t> final; | Matrix-range finite element or expression specialization. |
ShapeFunctionBase<OperandDerived, …>Full specializationtemplate < class OperandDerived, class FES, ShapeFunctionSpaceType Space> class Component< ShapeFunctionBase< OperandDerived, FES, Space >> final; | Extracts a component from a vector-valued ShapeFunction. |