21 #ifndef _aspect_postprocess_crystal_preferred_orientation_h 22 #define _aspect_postprocess_crystal_preferred_orientation_h 29 #include <deal.II/particles/particle_handler.h> 30 #include <deal.II/base/data_out_base.h> 74 std::pair<std::string,std::string>
execute (TableHandler &statistics)
override;
80 std::list<std::string>
86 void save (std::map<std::string, std::string> &status_strings)
const override;
91 void load (
const std::map<std::string, std::string> &status_strings)
override;
97 template <
class Archive>
98 void serialize (Archive &ar,
const unsigned int version);
284 void writer (
const std::string &filename,
285 const std::string &temporary_filename,
286 const std::string &file_contents,
287 const bool compress_contents);
bool compute_weighted_rotation_matrix
unsigned int output_file_number
Output string_to_output_enum(const std::string &string)
std::vector< std::pair< unsigned int, Output > > write_draw_volume_weighted_cpo
void load(const std::map< std::string, std::string > &status_strings) override
std::thread background_thread_content_raw
void set_last_output_time(const double current_time)
unsigned int random_number_seed
std::vector< std::string > output_formats
void serialize(Archive &ar, const unsigned int version)
std::mt19937 random_number_generator
std::pair< std::string, std::string > execute(TableHandler &statistics) override
std::vector< std::pair< double, std::string > > times_and_pvtu_file_names
static void writer(const std::string &filename, const std::string &temporary_filename, const std::string &file_contents, const bool compress_contents)
std::thread background_thread_content_draw_volume_weighting
CrystalPreferredOrientation()
std::vector< std::pair< unsigned int, Output > > write_raw_cpo
void parse_parameters(ParameterHandler &prm) override
~CrystalPreferredOrientation()
bool compress_cpo_data_files
static void declare_parameters(ParameterHandler &prm)
std::vector< XDMFEntry > xdmf_entries
std::string temporary_output_location
std::thread background_thread_main
std::list< std::string > required_other_postprocessors() const override
void save(std::map< std::string, std::string > &status_strings) const override
std::vector< std::pair< double, std::vector< std::string > > > times_and_vtu_file_names
std::vector< std::vector< std::string > > output_file_names_by_timestep
void initialize() override
bool compute_raw_euler_angles
bool write_in_background_thread