Reference documentation for deal.II version 9.2.0
|
Public Member Functions | |
InternalData (const Quadrature< dim > &quadrature) | |
virtual std::size_t | memory_consumption () const override |
Public Member Functions inherited from Mapping< dim, spacedim >::InternalDataBase | |
InternalDataBase () | |
InternalDataBase (const InternalDataBase &)=delete | |
virtual | ~InternalDataBase ()=default |
Public Attributes | |
Tensor< 1, dim > | cell_extents |
double | volume_element |
std::vector< Point< dim > > | quadrature_points |
Public Attributes inherited from Mapping< dim, spacedim >::InternalDataBase | |
UpdateFlags | update_each |
Storage for internal data of the mapping. See Mapping::InternalDataBase for an extensive description.
This includes data that is computed once when the object is created (in get_data()) as well as data the class wants to store from between the call to fill_fe_values(), fill_fe_face_values(), or fill_fe_subface_values() until possible later calls from the finite element to functions such as transform(). The latter class of member variables are marked as 'mutable'.
Definition at line 176 of file mapping_cartesian.h.
MappingCartesian< dim, spacedim >::InternalData::InternalData | ( | const Quadrature< dim > & | quadrature | ) |
Constructor.
Definition at line 43 of file mapping_cartesian.cc.
|
overridevirtual |
Return an estimate (in bytes) for the memory consumption of this object.
Reimplemented from Mapping< dim, spacedim >::InternalDataBase.
Definition at line 54 of file mapping_cartesian.cc.
|
mutable |
Extents of the last cell we have seen in the coordinate directions, i.e., hx, hy, hz.
Definition at line 194 of file mapping_cartesian.h.
|
mutable |
The volume element
Definition at line 199 of file mapping_cartesian.h.
std::vector<Point<dim> > MappingCartesian< dim, spacedim >::InternalData::quadrature_points |
Vector of all quadrature points. Especially, all points on all faces.
Definition at line 204 of file mapping_cartesian.h.