include/meltpooldg/post_processing/postprocessor.hpp Source File
|
Developer Documentation
|
postprocessor.hpp
Go to the documentation of this file.
Definition conditional_ostream.hpp:7
A generic utility for managing simulation output data in the MeltPoolDG context.
Definition generic_data_out.hpp:32
Definition postprocessor.hpp:32
void serialize(Archive &ar, const unsigned int)
Definition postprocessor.hpp:74
const dealii::Triangulation< dim > & triangulation
Definition postprocessor.hpp:97
std::vector< std::pair< number, std::string > > particle_times_and_names
Times and filenames of previously written particle output.
Definition postprocessor.hpp:118
std::vector< unsigned int > idx_req_vars
Definition postprocessor.hpp:112
struct MeltPoolDG::Postprocessor::ObstacleOutput obstacle_output
number time_at_last_output
Definition postprocessor.hpp:101
void process(const int n_time_step, const GenericDataOut< dim, number > &generic_data_out, const number time=-1.0, const bool force_output=false, const bool force_update_requested_output_variables=false)
Definition postprocessor.cpp:54
void write_paraview_files(const unsigned int n_time_step, const number time, const GenericDataOut< dim, number > &generic_data_out, const bool force_output_all=false)
Definition postprocessor.cpp:107
std::vector< std::pair< number, std::string > > vector_times_and_names
Times and filenames of previously written vector output.
Definition postprocessor.hpp:115
void register_obstacle_output(dealii::Particles::ParticleHandler< dim > const *particle_handler, const std::vector< std::string > &property_names, const std::vector< dealii::DataComponentInterpretation::DataComponentInterpretation > &property_data_component_interpretation)
Definition postprocessor.hpp:81
void clean_pvd(std::vector< std::pair< number, std::string > > ×_and_names)
Clean non-existing *.pvtu files from the *.pvd file. This is required if we perform a restart and wri...
Definition postprocessor.cpp:334
void write_particle_paraview_files(const unsigned int n_time_step, const number time)
Writes particles from the registered particle handler to ParaView files, including their positions an...
Definition postprocessor.cpp:274
void print_boundary_ids()
Definition postprocessor.cpp:351
const MPI_Comm mpi_communicator
Definition postprocessor.hpp:94
bool is_output_timestep(const int n_time_step, const number time) const
Definition postprocessor.hpp:63
const OutputData< number > & output_data
Definition postprocessor.hpp:95
const dealii::Mapping< dim > & mapping
Definition postprocessor.hpp:96
Definition output_data.hpp:41
Definition postprocessor.hpp:104
std::vector< std::string > property_names
Definition postprocessor.hpp:106
const dealii::Particles::ParticleHandler< dim > * particle_handler
Definition postprocessor.hpp:105
std::vector< dealii::DataComponentInterpretation::DataComponentInterpretation > property_data_component_interpretation
Definition postprocessor.hpp:108
Definition time_stepping_data.hpp:11
Generated by