P1
Degree 1 Lagrange finite element space.
template < class Range, class Mesh> class P1;
| Template parameters | |
|---|---|
| Range | Range value type |
Represents the finite element space composed of continuous, piecewise linear functions:
for a given vector dimension .
| Specialization | Description |
|---|---|
Math::SpatialMatrix<Scalar>, Geometry::Mesh<Context::Local>Full specializationtemplate < class Scalar> class P1< 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 P1< Math::SpatialMatrix< Scalar >, Geometry::Mesh< Context::MPI >> final; | Matrix-range finite element or expression specialization. |
Math::SpatialVector<Scalar>, Geometry::Mesh<Context::Local>Full specializationtemplate < class Scalar> class P1< Math::SpatialVector< Scalar >, Geometry::Mesh< Context::Local >> final; | Vector-valued continuous piecewise linear Lagrange finite element space. |
Range, Geometry::Mesh<Context::MPI> | Distributed P1 finite element space for MPI meshes. |
Scalar, Geometry::Mesh<Context::Local> | Real valued Lagrange finite element space. |