OutputManager< dim, number > Struct Template Reference
|
Developer Documentation
|
#include <output_post_processor.hpp>
Public Member Functions | |
| void | attach_to_data_out (GenericDataOut< dim, number > &data_out, const dealii::DoFHandler< dim > &dof_handler, const dealii::LinearAlgebra::distributed::Vector< number > &solution, const std::vector< OutputType > &output_types) const |
| void | add_conserved_variables_post_processor (std::unique_ptr< dealii::DataPostprocessor< dim > > &&post_processor) |
| void | add_primitive_variables_post_processor (std::unique_ptr< dealii::DataPostprocessor< dim > > &&post_processor) |
| void | add_material_quantities_post_processor (std::unique_ptr< dealii::DataPostprocessor< dim > > &&post_processor) |
Private Attributes | |
| std::vector< std::unique_ptr< dealii::DataPostprocessor< dim > > > | conserved_post_processors |
| std::vector< std::unique_ptr< dealii::DataPostprocessor< dim > > > | primitive_post_processors |
| std::vector< std::unique_ptr< dealii::DataPostprocessor< dim > > > | material_post_processors |
Detailed Description
struct MeltPoolDG::CompressibleFlow::OutputManager< dim, number >
A convenient output manager that can be used to attach post-processors for conserved variables, primitive variables and material variables to a GenericDataOut object. Its main purpose is to provide a single point of interaction for post-processors and decide which post-processor to attach based on the provided output options.
Member Function Documentation
◆ add_conserved_variables_post_processor()
|
inline |
Add a post-processor for conserved variables to the output manager. The post-processor will be attached to the GenericDataOut object in attach_to_data_out() if the corresponding output option is provided.
◆ add_material_quantities_post_processor()
|
inline |
Add a post-processor for material variables to the output manager. The post-processor will be attached to the GenericDataOut object in attach_to_data_out() if the corresponding output option is provided.
◆ add_primitive_variables_post_processor()
|
inline |
Add a post-processor for primitive variables to the output manager. The post-processor will be attached to the GenericDataOut object in attach_to_data_out() if the corresponding output option is provided.
◆ attach_to_data_out()
|
inline |
Attach the relevant post-processors to the provided GenericDataOut object based on the provided output options. The post-processors are attached with the provided DoFHandler and solution vector.
- Parameters
-
data_out The GenericDataOut object to which the post-processors will be attached. dof_handler The DoFHandler associated with the solution vector. solution The solution vector containing the conserved variables. output_types The list of output options that defines which post-processors to attach
Member Data Documentation
◆ conserved_post_processors
|
private |
◆ material_post_processors
|
private |
◆ primitive_post_processors
|
private |
The documentation for this struct was generated from the following file:
- include/meltpooldg/compressible_flow/output_post_processor.hpp
Generated by