Rodin/Variational/P0/P0Element.h file

Header contatining definitions for the class P0Element.

Namespaces

namespace Rodin
The Rodin library for Shape and Topology Optimization.
namespace Rodin::FormLanguage
Module for writing high level abstract expressions.
namespace Rodin::Variational
Module which provides the necessary tools for constructing variational problems.

Classes

template<>
class Rodin::Variational::P0Element<Real>
Degree 0 scalar Lagrange element.
template<>
class Rodin::Variational::P0Element<Real>::LinearForm
Represents a linear form of a P0 scalar element.
template<>
class Rodin::Variational::P0Element<Real>::BasisFunction
Represents a basis function of a P0 scalar element.
template<>
class Rodin::Variational::P0Element<Real>::GradientFunction
Represents a gradient basis function of a P0 scalar element.

Defines

#define RODIN_P0_MAX_VECTOR_DIMENSION
Indicates the maximum vector dimension a P0Element.