P0
Degree 0 Lagrange finite element space.
template < class Range, class Mesh> class P0;
| Template parameters | |
|---|---|
| Range | Range value type |
Represents the finite element space composed of discontinuous, piecewise constant functions:
for a given vector dimension .
| Specialization | Description |
|---|---|
Math::SpatialMatrix<Scalar>, Geometry::Mesh<Context::Local>Full specializationtemplate < class Scalar> class P0< Math::SpatialMatrix< Scalar >, Geometry::Mesh< Context::Local >> final; | Matrix-valued finite element space with component-wise scalar basis replication. |
Math::SpatialMatrix<Scalar>, Geometry::Mesh<Context::MPI>Full specializationtemplate < class Scalar> class P0< Math::SpatialMatrix< Scalar >, Geometry::Mesh< Context::MPI >> final; | Matrix-range finite element or expression specialization. |
Math::SpatialVector<Scalar>, Geometry::Mesh<Context::Local> | Cellwise constant vector space with independent component DOFs. |
Range, Geometry::Mesh<Context::MPI> | Distributed P0 finite element space for MPI meshes. |
Scalar, Geometry::Mesh<Context::Local> | Scalar-valued piecewise constant (P0) Lagrange finite element space. |