![]() |
Reference documentation for deal.II version 8.4.2
|
Public Member Functions | |
| DataEntry (const DoFHandlerType *dofs, const VectorType *data, const std::vector< std::string > &names, const std::vector< DataComponentInterpretation::DataComponentInterpretation > &data_component_interpretation) | |
| DataEntry (const DoFHandlerType *dofs, const VectorType *data, const DataPostprocessor< DoFHandlerType::space_dimension > *data_postprocessor) | |
| virtual double | get_cell_data_value (const unsigned int cell_number) const |
| virtual void | get_function_values (const FEValuesBase< DoFHandlerType::dimension, DoFHandlerType::space_dimension > &fe_patch_values, std::vector< double > &patch_values) const |
| virtual void | get_function_values (const FEValuesBase< DoFHandlerType::dimension, DoFHandlerType::space_dimension > &fe_patch_values, std::vector<::Vector< double > > &patch_values_system) const |
| virtual void | get_function_gradients (const FEValuesBase< DoFHandlerType::dimension, DoFHandlerType::space_dimension > &fe_patch_values, std::vector< Tensor< 1, DoFHandlerType::space_dimension > > &patch_gradients) const |
| virtual void | get_function_gradients (const FEValuesBase< DoFHandlerType::dimension, DoFHandlerType::space_dimension > &fe_patch_values, std::vector< std::vector< Tensor< 1, DoFHandlerType::space_dimension > > > &patch_gradients_system) const |
| virtual void | get_function_hessians (const FEValuesBase< DoFHandlerType::dimension, DoFHandlerType::space_dimension > &fe_patch_values, std::vector< Tensor< 2, DoFHandlerType::space_dimension > > &patch_hessians) const |
| virtual void | get_function_hessians (const FEValuesBase< DoFHandlerType::dimension, DoFHandlerType::space_dimension > &fe_patch_values, std::vector< std::vector< Tensor< 2, DoFHandlerType::space_dimension > > > &patch_hessians_system) const |
| virtual void | clear () |
| virtual std::size_t | memory_consumption () const |
Public Member Functions inherited from internal::DataOut::DataEntryBase< DoFHandlerType > | |
| DataEntryBase (const DoFHandlerType *dofs, const std::vector< std::string > &names, const std::vector< DataComponentInterpretation::DataComponentInterpretation > &data_component_interpretation) | |
| DataEntryBase (const DoFHandlerType *dofs, const DataPostprocessor< DoFHandlerType::space_dimension > *data_postprocessor) | |
| virtual | ~DataEntryBase () |
Private Attributes | |
| const VectorType * | vector |
Additional Inherited Members | |
Public Attributes inherited from internal::DataOut::DataEntryBase< DoFHandlerType > | |
| SmartPointer< const DoFHandlerType > | dof_handler |
| const std::vector< std::string > | names |
| const std::vector< DataComponentInterpretation::DataComponentInterpretation > | data_component_interpretation |
| SmartPointer< const ::DataPostprocessor< DoFHandlerType::space_dimension > > | postprocessor |
| unsigned int | n_output_variables |
Class that stores a pointer to a vector of type equal to the template argument, and provides the functions to extract data from it.
Definition at line 381 of file data_out_dof_data.cc.
| internal::DataOut::DataEntry< DoFHandlerType, VectorType >::DataEntry | ( | const DoFHandlerType * | dofs, |
| const VectorType * | data, | ||
| const std::vector< std::string > & | names, | ||
| const std::vector< DataComponentInterpretation::DataComponentInterpretation > & | data_component_interpretation | ||
| ) |
Constructor. Give a list of names for the individual components of the vector and their interpretation as scalar or vector data. This constructor assumes that no postprocessor is going to be used.
Definition at line 498 of file data_out_dof_data.cc.
| internal::DataOut::DataEntry< DoFHandlerType, VectorType >::DataEntry | ( | const DoFHandlerType * | dofs, |
| const VectorType * | data, | ||
| const DataPostprocessor< DoFHandlerType::space_dimension > * | data_postprocessor | ||
| ) |
Constructor when a data postprocessor is going to be used. In that case, the names and vector declarations are going to be acquired from the postprocessor.
Definition at line 511 of file data_out_dof_data.cc.
|
virtual |
Assuming that the stored vector is a cell vector, extract the given element from it.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 544 of file data_out_dof_data.cc.
|
virtual |
Given a FEValuesBase object, extract the values on the present cell from the vector we actually store.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 597 of file data_out_dof_data.cc.
|
virtual |
Given a FEValuesBase object, extract the values on the present cell from the vector we actually store. This function does the same as the one above but for vector-valued finite elements.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 554 of file data_out_dof_data.cc.
|
virtual |
Given a FEValuesBase object, extract the gradients on the present cell from the vector we actually store.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 684 of file data_out_dof_data.cc.
|
virtual |
Given a FEValuesBase object, extract the gradients on the present cell from the vector we actually store. This function does the same as the one above but for vector-valued finite elements.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 638 of file data_out_dof_data.cc.
|
virtual |
Given a FEValuesBase object, extract the second derivatives on the present cell from the vector we actually store.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 772 of file data_out_dof_data.cc.
|
virtual |
Given a FEValuesBase object, extract the second derivatives on the present cell from the vector we actually store. This function does the same as the one above but for vector-valued finite elements.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 726 of file data_out_dof_data.cc.
|
virtual |
Clear all references to the vectors.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 824 of file data_out_dof_data.cc.
|
virtual |
Determine an estimate for the memory consumption (in bytes) of this object.
Implements internal::DataOut::DataEntryBase< DoFHandlerType >.
Definition at line 814 of file data_out_dof_data.cc.
|
private |
Pointer to the data vector. Note that ownership of the vector pointed to remains with the caller of this class.
Definition at line 491 of file data_out_dof_data.cc.
1.8.12