Public Member Functions | |
InternalData (const unsigned int n_shape_functions) | |
virtual unsigned int | memory_consumption () const |
Public Attributes | |
std::vector< std::vector < Point< dim > > > | unit_normals |
bool | use_mapping_q1_on_current_cell |
MappingQ1< dim, spacedim > ::InternalData | mapping_q1_data |
MappingQ< dim, spacedim >::InternalData::InternalData | ( | const unsigned int | n_shape_functions | ) |
Constructor.
Reimplemented from MappingQ1< dim, spacedim >::InternalData.
virtual unsigned int MappingQ< dim, spacedim >::InternalData::memory_consumption | ( | ) | const [virtual] |
Return an estimate (in bytes) or the memory consumption of this object.
Reimplemented from MappingQ1< dim, spacedim >::InternalData.
std::vector<std::vector<Point<dim> > > MappingQ< dim, spacedim >::InternalData::unit_normals |
Unit normal vectors. Used for the alternative computation of the normal vectors. See doc of the alternative_normals_computation
flag.
Filled (hardcoded) once in get_face_data
.
bool MappingQ< dim, spacedim >::InternalData::use_mapping_q1_on_current_cell |
Flag that is set by the fill_fe_[[sub]face]_values
function.
If this flag is true
we are on an interior cell and the mapping_q1_data
is used.
MappingQ1<dim,spacedim>::InternalData MappingQ< dim, spacedim >::InternalData::mapping_q1_data |
On interior cells MappingQ1
is used.