Template Class ReducedFieldValues¶
Defined in File reduced_field_values.h
Class Documentation¶
-
template<int dim, int spacedim>
class ReducedFieldValues¶ Extracts selected imported property components in symbolic-binding order.
The FEValues object, extractors, and scratch buffers are all constructed once. Calling extract() only reinitializes FEValues and copies numeric values; it never performs a field-name lookup.
Public Functions
-
inline ReducedFieldValues(const dealii::DoFHandler<dim, spacedim> &dof_handler, const dealii::Quadrature<dim> &quadrature, const dealii::LinearAlgebra::distributed::Vector<double> &properties, const std::vector<InputFieldBinding> &bindings)¶
-
inline void extract(const CellIterator &cell, std::vector<double> &values)¶
Fill values[q*bindings.size() + binding] for one property cell.
-
inline ReducedFieldValues(const dealii::DoFHandler<dim, spacedim> &dof_handler, const dealii::Quadrature<dim> &quadrature, const dealii::LinearAlgebra::distributed::Vector<double> &properties, const std::vector<InputFieldBinding> &bindings)¶