Rodin/Variational/H1/LagrangeBasis.h file

Declarations in LagrangeBasis.h.

Namespaces

namespace Rodin
The Rodin library for finite element methods and shape optimization.
namespace Rodin::Variational
Finite element spaces, fields, and variational problems.

Classes

template<size_t K>
class Rodin::Variational::LagrangeBasis1D
Generic 1D Lagrange basis on arbitrary nodes.
template<size_t K>
class Rodin::Variational::LagrangeBasisPoint
Lagrange basis on the reference point (0D element).
template<size_t K>
class Rodin::Variational::LagrangeBasisSegment
Lagrange basis on the reference segment [0,1] using GLL nodes.
template<size_t K>
class Rodin::Variational::LagrangeBasisTriangle
Lagrange basis on the reference triangle.
template<size_t K>
class Rodin::Variational::LagrangeBasisTetrahedron
Lagrange basis on the reference tetrahedron.
template<size_t K>
class Rodin::Variational::LagrangeBasisQuadrilateral
Lagrange basis on the reference quadrilateral [0,1]².
template<size_t K>
class Rodin::Variational::LagrangeBasisWedge
Lagrange basis on the reference wedge (triangular prism).