P1 Template Specializations module

Template specializations of the P1 class.

SpecializationDescription
P1<SpatialMatrix<Scalar>, Mesh<Context::Local>>Full rectangular matrix range with interleaved row-major components.
P1<SpatialMatrix<Scalar>, Mesh<Context::MPI>>Distributed full matrix range with expanded scalar ownership and ghost maps.
P1<Scalar, Mesh<Context::Local>>Scalar-valued local-mesh continuous piecewise linear space.
P1<SpatialVector<Scalar>, Mesh<Context::Local>>Vector-valued local-mesh continuous piecewise linear space.
P1<Range, Mesh<Context::MPI>>Scalar or vector-valued distributed-mesh continuous piecewise linear space.

Classes

template<class Scalar>
class Rodin::Variational::P1<Math::SpatialVector<Scalar>, Geometry::Mesh<Context::Local>>
Vector-valued continuous piecewise linear Lagrange finite element space.