ConservedVariablesPostProcessor< dim, number, View > Class Template Reference
|
Developer Documentation
|
#include <output_post_processor.hpp>
Public Member Functions | |
| ConservedVariablesPostProcessor (const std::function< View(typename View::state_type &)> &view_creator) | |
| std::vector< std::string > | get_names () const override |
| std::vector< dealii::DataComponentInterpretation::DataComponentInterpretation > | get_data_component_interpretation () const override |
| dealii::UpdateFlags | get_needed_update_flags () const override |
| void | evaluate_vector_field (const dealii::DataPostprocessorInputs::Vector< dim > &inputs, std::vector< dealii::Vector< number > > &computed_quantities) const override |
Public Attributes | |
| const std::function< View(typename View::state_type &)> | view_creator |
Detailed Description
requires requires { typename View::state_type; }
class MeltPoolDG::CompressibleFlow::ConservedVariablesPostProcessor< dim, number, View >
Post-processor for computing conserved variables. The computation of these variables is defined by the provided view and might involve computations based on the conserved variables in the solution vector. The post-processor can directly interact with the deal.II data post-processing framework and can be attached to a GenericDataOut object for output generation.
Constructor & Destructor Documentation
◆ ConservedVariablesPostProcessor()
|
inline |
Constructor for the conserved variables post-processor.
- Parameters
-
view_creator A function that defines how to construct the view for computing the conserved variables based on the solution values at a specified node. The function should take a reference to the state type defined by the view and return an instance of the view.
Member Function Documentation
◆ evaluate_vector_field()
|
inlineoverride |
Based on the provided solution values, compute or better read the conserved variables and store them in the computed_quantities vector. The mapping from solution values to conserved variables is defined by the provided view.
- Parameters
-
inputs The input data containing solution values at the evaluation points. computed_quantities The vector where the computed conserved variables will be stored. Each entry corresponds to an evaluation point and should be filled with the conserved variable values in the order defined by get_names().
◆ get_data_component_interpretation()
|
inlineoverride |
◆ get_names()
|
inlineoverride |
◆ get_needed_update_flags()
|
inlineoverride |
Member Data Documentation
◆ view_creator
| const std::function<View(typename View::state_type &)> MeltPoolDG::CompressibleFlow::ConservedVariablesPostProcessor< dim, number, View >::view_creator |
Function defining how to construct the view for computing the conserved variables based on the solution values at a specified node.
The documentation for this class was generated from the following file:
- include/meltpooldg/compressible_flow/output_post_processor.hpp
Generated by