Component

Primary template for Component.

template <
  class... Args>
class Component;

Specializations

SpecializationDescription
FunctionBase<Derived>, size_t, size_t, size_t
Full specialization
template <
  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_t
Full specialization
template <
  class OperandDerived>
class Component<
  FunctionBase< OperandDerived >,
  size_t,
  size_t> final;
Extracts a single entry from a matrix-valued function.
FunctionBase<OperandDerived>, size_t
Full specialization
template <
  class OperandDerived>
class Component<
  FunctionBase< OperandDerived >,
  size_t> final;
Extracts a single component from a vector-valued function.
GridFunction<FES, Data>
Full specialization
template <
  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_t
Full specialization
template <
  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_t
Full specialization
template <
  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 specialization
template <
  class OperandDerived,
  class FES,
  ShapeFunctionSpaceType Space>
class Component<
  ShapeFunctionBase< OperandDerived, FES, Space >> final;
Extracts a component from a vector-valued ShapeFunction.