1#include "whitney_two_mass_matrix_provider.h"
3#include <lf/uscalfe/lagr_fe.h>
15 "Unsupported cell type " << entity.
RefEl());
18 const auto *geom = entity.
Geometry();
21 Eigen::MatrixXd elem_mat(1, 1);
static constexpr RefEl kTria()
Returns the reference triangle.
Interface class representing a topological entity in a cellular complex
virtual const geometry::Geometry * Geometry() const =0
Describes the geometry of this entity.
virtual base::RefEl RefEl() const =0
Describes the reference element type of this entity.
Eigen::MatrixXd Eval(const lf::mesh::Entity &entity) const
Compute the element matrix for some cell of a mesh.
double Volume(const Geometry &geo)
Compute the (approximate) volume (area) of a shape.
Collection of matrix and vector element providers.