template<class Scalar>
Rodin::Variational::P1Element class

Degree 1 Lagrange element.

Template parameters
Scalar Type of scalar range (e.g., Real, Complex)

Degree 1 scalar Lagrange element.

Base classes

template<class Derived>
class FiniteElementBase<P1Element<Scalar>>
Base class for finite elements.

Public types

class BasisFunction
Represents a basis function of a P1 scalar element.
class LinearForm
Represents a linear form of a P1 scalar element.
using Parent = FiniteElementBase<P1Element<Scalar>>
Parent class.
using RangeType = ScalarType
Type of range.

Public functions

auto getCount() const -> size_t constexpr
Gets the number of degrees of freedom in the finite element.

Function documentation

template<class Scalar>
size_t Rodin::Variational::P1Element<Scalar>::getCount() const constexpr

Gets the number of degrees of freedom in the finite element.

Returns Number of degrees of freedom