*/
virtual std::size_t memory_consumption () const;
- /**
- * The determinant of the Jacobian in each quadrature point. Filled if
- * #update_volume_elements.
- */
- mutable std::vector<double> volume_elements;
-
/**
* The positions of the mapped (generalized) support points.
*/
*/
mutable std::vector< DerivativeForm<1,dim,spacedim> > contravariant;
+ /**
+ * The determinant of the Jacobian in each quadrature point. Filled if
+ * #update_volume_elements.
+ */
+ mutable std::vector<double> volume_elements;
+
/**
* Unit tangential vectors. Used for the computation of boundary forms and
* normal vectors.
*/
mutable typename Triangulation<dim,spacedim>::cell_iterator cell_of_current_support_points;
+ /**
+ * The determinant of the Jacobian in each quadrature point. Filled if
+ * #update_volume_elements.
+ */
+ mutable std::vector<double> volume_elements;
+
/**
* Default value of this flag is @p true. If <tt>*this</tt> is an object
* of a derived class, this flag is set to @p false.
std::size_t
MappingFEField<dim,spacedim,VECTOR,DH>::InternalData::memory_consumption () const
{
+ Assert (false, ExcNotImplemented());
return 0;
}
MemoryConsumption::memory_consumption (aux) +
MemoryConsumption::memory_consumption (mapping_support_points) +
MemoryConsumption::memory_consumption (cell_of_current_support_points) +
+ MemoryConsumption::memory_consumption (volume_elements) +
MemoryConsumption::memory_consumption (is_mapping_q1_data) +
MemoryConsumption::memory_consumption (n_shape_functions));
}