Reference documentation for deal.II version 9.0.0
|
#include <deal.II/numerics/data_postprocessor.h>
Public Attributes | |
std::vector<::Vector< double > > | solution_values |
std::vector< std::vector< Tensor< 1, spacedim > > > | solution_gradients |
std::vector< std::vector< Tensor< 2, spacedim > > > | solution_hessians |
Public Attributes inherited from DataPostprocessorInputs::CommonInputs< spacedim > | |
std::vector< Tensor< 1, spacedim > > | normals |
std::vector< Point< spacedim > > | evaluation_points |
Additional Inherited Members | |
Public Member Functions inherited from DataPostprocessorInputs::CommonInputs< spacedim > | |
template<typename DoFHandlerType > | |
void | set_cell (const typename DoFHandlerType::cell_iterator &cell) |
template<typename DoFHandlerType > | |
DoFHandlerType::cell_iterator | get_cell () const |
A structure that is used to pass information to DataPostprocessor::evaluate_vector_field(). It contains the values and (if requested) derivatives of a vector-valued solution variable at the evaluation points on a cell or face.
Through the fields in the CommonInputs base class, this class also makes available access to the locations of evaluations points, normal vectors (if appropriate), and which cell data is currently being evaluated on (also if appropriate).
Definition at line 282 of file data_postprocessor.h.
std::vector<::Vector<double> > DataPostprocessorInputs::Vector< spacedim >::solution_values |
An array of values of a vector-valued solution at each of the evaluation points used to create graphical output from one cell, face, or other object.
The outer vector runs over the evaluation points, whereas the inner vector runs over the components of the finite element field for which output will be generated.
Definition at line 293 of file data_postprocessor.h.
std::vector<std::vector<Tensor<1, spacedim> > > DataPostprocessorInputs::Vector< spacedim >::solution_gradients |
An array of gradients of a vector-valued solution at each of the evaluation points used to create graphical output from one cell, face, or other object.
The outer vector runs over the evaluation points, whereas the inner vector runs over the components of the finite element field for which output will be generated.
This array is only filled if a user-derived class overloads the DataPostprocessor::get_needed_update_flags(), and the function returns (possibly among other flags) UpdateFlags::update_gradients. Alternatively, a class derived from DataPostprocessorScalar, DataPostprocessorVector, or DataPostprocessorTensor may pass this flag to the constructor of these three classes.
Definition at line 312 of file data_postprocessor.h.
std::vector<std::vector<Tensor<2, spacedim> > > DataPostprocessorInputs::Vector< spacedim >::solution_hessians |
An array of second derivatives of a vector-valued solution at each of the evaluation points used to create graphical output from one cell, face, or other object.
The outer vector runs over the evaluation points, whereas the inner vector runs over the components of the finite element field for which output will be generated.
This array is only filled if a user-derived class overloads the DataPostprocessor::get_needed_update_flags(), and the function returns (possibly among other flags) UpdateFlags::update_hessians. Alternatively, a class derived from DataPostprocessorScalar, DataPostprocessorVector, or DataPostprocessorTensor may pass this flag to the constructor of these three classes.
Definition at line 331 of file data_postprocessor.h.