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).