20 struct IntegrationPointWriter;
34 const double t, std::vector<GlobalVector*>
const& x,
int const process_id,
36 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& bulk_dof_tables,
37 std::vector<NumLib::LocalToGlobalIndexMap const*>
const& dof_tables,
38 std::vector<std::reference_wrapper<ProcessVariable>>
const&
41 bool const output_secondary_variable,
42 std::vector<std::unique_ptr<IntegrationPointWriter>>
const*
43 integration_point_writer,
56 bool const compress_output,
int const data_mode);
Handles configuration of several secondary variables from the project file.
void addProcessDataToMesh(const double t, std::vector< GlobalVector * > const &x, int const process_id, MeshLib::Mesh &mesh, [[maybe_unused]] std::vector< NumLib::LocalToGlobalIndexMap const * > const &bulk_dof_tables, std::vector< NumLib::LocalToGlobalIndexMap const * > const &dof_table, std::vector< std::reference_wrapper< ProcessVariable >> const &process_variables, SecondaryVariableCollection const &secondary_variables, bool const output_secondary_variable, std::vector< std::unique_ptr< IntegrationPointWriter >> const *const integration_point_writer, OutputDataSpecification const &process_output)
void makeOutput(std::string const &file_name, MeshLib::Mesh const &mesh, bool const compress_output, int const data_mode)
Holds information about which variables to write to output files.
bool const output_residuals
Tells if also to output extrapolation residuals.
std::set< std::string > output_variables
All variables that shall be output.