10#ifndef LF_USCALFE_FE_SPACE_LAGRANGE_O3_H
11#define LF_USCALFE_FE_SPACE_LAGRANGE_O3_H
14#include "uniform_scalar_fe_space.h"
25template <
typename SCALAR>
43 const std::shared_ptr<const
lf::
mesh::
Mesh> &mesh_p)
48 std::make_shared<
fe::FePoint<SCALAR>>(3)) {}
Cubic Lagrangian finite element on a quadrilateral reference element.
Cubic Lagrangian finite element on a line segment.
Cubic Lagrangian finite elment on a triangular reference element.
FeSpaceLagrangeO3(const FeSpaceLagrangeO3 &)=delete
FeSpaceLagrangeO3()=delete
no default constructors
~FeSpaceLagrangeO3() override=default
FeSpaceLagrangeO3(FeSpaceLagrangeO3 &&) noexcept=default
Collects data structures and algorithms designed for scalar finite element methods primarily meant fo...
Defines a set of interface classes that define a mesh manager and provides mesh-related tools that bu...
Collects data structures and algorithms designed for scalar finite element methods primarily meant fo...