13#include "libmesh/point.h"
14#include "libmesh/elem.h"
Class used for caching additional information for elements such as the volume and centroid.
std::vector< std::vector< dof_id_type > > _dof_indices
Cached dof indices mainly for segregated linear FV evaluations with the following structure: _dof_ind...
SubdomainID subdomain_id() const
We return the subdomain ID of the corresponding libmesh element.
const Elem * elem() const
Point _centroid
Centroid of the element.
const Elem *const _elem
Reference to the element in libmesh.
Real _coord_transform_factor
Cached coordinate transformation factor.
const std::vector< std::vector< dof_id_type > > & dofIndices() const
ElemInfo()
Default constructor.
Real _volume
Volume of the element.
const Point & centroid() const
std::vector< std::vector< dof_id_type > > & dofIndices()
This data structure is used to store geometric and variable related metadata about each cell face in ...