include/meltpooldg/compressible_flow/output_post_processor.hpp Source File
|
Developer Documentation
|
output_post_processor.hpp
Go to the documentation of this file.
Definition output_post_processor.hpp:31
const std::function< View(typename View::state_type &)> view_creator
Definition output_post_processor.hpp:106
std::vector< dealii::DataComponentInterpretation::DataComponentInterpretation > get_data_component_interpretation() const override
Definition output_post_processor.hpp:57
void evaluate_vector_field(const dealii::DataPostprocessorInputs::Vector< dim > &inputs, std::vector< dealii::Vector< number > > &computed_quantities) const override
Definition output_post_processor.hpp:86
dealii::UpdateFlags get_needed_update_flags() const override
Definition output_post_processor.hpp:70
ConservedVariablesPostProcessor(const std::function< View(typename View::state_type &)> &view_creator)
Definition output_post_processor.hpp:40
std::vector< std::string > get_names() const override
Definition output_post_processor.hpp:46
Definition output_post_processor.hpp:218
MaterialVariablesIndex
Definition output_post_processor.hpp:222
@ specific_gas_constant
@ heat_capacity_ratio
@ thermal_conductivity
@ dynamic_viscosity
@ heat_capacity_at_constant_pressure
static constexpr unsigned int n_material_variables
Definition output_post_processor.hpp:219
const std::function< View(typename View::state_type &)> view_creator
Definition output_post_processor.hpp:307
MaterialVariablesPostProcessor(const std::function< View(typename View::state_type &)> &view_creator)
Definition output_post_processor.hpp:238
dealii::UpdateFlags get_needed_update_flags() const override
Definition output_post_processor.hpp:265
std::vector< std::string > get_names() const override
Definition output_post_processor.hpp:244
void evaluate_vector_field(const dealii::DataPostprocessorInputs::Vector< dim > &inputs, std::vector< dealii::Vector< number > > &computed_quantities) const override
Definition output_post_processor.hpp:281
std::vector< dealii::DataComponentInterpretation::DataComponentInterpretation > get_data_component_interpretation() const override
Definition output_post_processor.hpp:257
Definition output_post_processor.hpp:118
static constexpr unsigned int n_primitive_variables
Definition output_post_processor.hpp:119
const std::function< View(typename View::state_type &)> view_creator
Definition output_post_processor.hpp:204
std::vector< std::string > get_names() const override
Definition output_post_processor.hpp:142
dealii::UpdateFlags get_needed_update_flags() const override
Definition output_post_processor.hpp:166
PrimitiveVariablesIndex
Definition output_post_processor.hpp:122
@ velocity
@ pressure
@ temperature
PrimitiveVariablesPostProcessor(const std::function< View(typename View::state_type &)> &view_creator)
Definition output_post_processor.hpp:136
std::vector< dealii::DataComponentInterpretation::DataComponentInterpretation > get_data_component_interpretation() const override
Definition output_post_processor.hpp:153
void evaluate_vector_field(const dealii::DataPostprocessorInputs::Vector< dim > &inputs, std::vector< dealii::Vector< number > > &computed_quantities) const override
Definition output_post_processor.hpp:182
A generic utility for managing simulation output data in the MeltPoolDG context.
Definition generic_data_out.hpp:32
void add_data_vector(const dealii::DoFHandler< dim > &dof_handler, const VectorType &data, const std::vector< std::string > &names, const std::vector< dealii::DataComponentInterpretation::DataComponentInterpretation > &data_component_interpretation=std::vector< dealii::DataComponentInterpretation::DataComponentInterpretation >(), const bool force_output=false)
Add a distributed vector with multiple components and custom interpretations.
This file contains various functions that can be used to set and evaluate boundary conditions for the...
Definition boundary_condition_functions.hpp:17
bool contains(const Container &c, typename Container::value_type const value)
Definition cpp23_functions.h:26
Definition data_types.hpp:22
Definition output_post_processor.hpp:318
void add_primitive_variables_post_processor(std::unique_ptr< dealii::DataPostprocessor< dim > > &&post_processor)
Definition output_post_processor.hpp:376
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
Definition output_post_processor.hpp:330
std::vector< std::unique_ptr< dealii::DataPostprocessor< dim > > > conserved_post_processors
Definition output_post_processor.hpp:395
std::vector< std::unique_ptr< dealii::DataPostprocessor< dim > > > primitive_post_processors
Definition output_post_processor.hpp:396
void add_material_quantities_post_processor(std::unique_ptr< dealii::DataPostprocessor< dim > > &&post_processor)
Definition output_post_processor.hpp:388
void add_conserved_variables_post_processor(std::unique_ptr< dealii::DataPostprocessor< dim > > &&post_processor)
Definition output_post_processor.hpp:364
std::vector< std::unique_ptr< dealii::DataPostprocessor< dim > > > material_post_processors
Definition output_post_processor.hpp:397
Generated by