Div
Represents the divergence of a vector valued function.
template < class Operand> class Div;
Specializations
| Specialization | Description |
|---|---|
GridFunction<FES, Data>Full specializationtemplate < class FES, class Data> requires FormLanguage::IsMatrixRange< typename FormLanguage::Traits<FES>::RangeType>::Value class Div< GridFunction< FES, Data >> final; | Matrix-field div, $ (\operatorname{div}A)_i=\sum_j\partial_j A_{ij} $. |
GridFunction<…>Full specializationtemplate < size_t K, class Scalar, class Data, class Mesh> class Div< GridFunction< H1< K, Math::SpatialVector< Scalar >, Mesh >, Data >> final; | Divergence of an H1 vector GridFunction. |
GridFunction<…>Full specializationtemplate < class Scalar, class Data, class Mesh> class Div< GridFunction< P0g< Math::SpatialVector< Scalar >, Mesh >, Data >> final; | Divergence of a P0g vector GridFunction (identically zero). |
GridFunction<…>Full specializationtemplate < class Scalar, class Data, class Mesh> class Div< GridFunction< P1< Math::SpatialVector< Scalar >, Mesh >, Data >> final; | Divergence of a P1 vector GridFunction. |
ShapeFunction<Derived, FES, Space>Full specializationtemplate < class Derived, class FES, ShapeFunctionSpaceType Space> requires FormLanguage::IsMatrixRange< typename FormLanguage::Traits<FES>::RangeType>::Value class Div< ShapeFunction< Derived, FES, Space >> final; | Matrix-basis div, $ (\operatorname{div}A)_i=\sum_j\partial_j A_{ij} $. |
ShapeFunction<NestedDerived, …>Full specializationtemplate < size_t K, class NestedDerived, class Number, class Mesh, ShapeFunctionSpaceType Space> class Div< ShapeFunction< NestedDerived, H1< K, Math::SpatialVector< Number >, Mesh >, Space >> final; | Divergence of an H1 vector ShapeFunction. |
ShapeFunction<NestedDerived, …>Full specializationtemplate < class NestedDerived, class Scalar, class Mesh, ShapeFunctionSpaceType Space> class Div< ShapeFunction< NestedDerived, P0g< Math::SpatialVector< Scalar >, Mesh >, Space >> final; | Divergence of a P0g vector ShapeFunction (identically zero). |
ShapeFunction<NestedDerived, …>Full specializationtemplate < class NestedDerived, class Scalar, class Mesh, ShapeFunctionSpaceType Space> class Div< ShapeFunction< NestedDerived, P1< Math::SpatialVector< Scalar >, Mesh >, Space >> final; | Divergence of a P1 vector ShapeFunction. |
| Template parameters | |
|---|---|
| Operand | Type of operand |