37struct OutputData :
public OutputDataBase
40 : write_displacement_magnitude(
false),
41 write_displacement_jacobian(
false),
42 write_max_principal_stress(
false)
47 print(dealii::ConditionalOStream & pcout,
bool unsteady)
49 OutputDataBase::print(pcout, unsteady);
51 print_parameter(pcout,
"Write displacement magnitude", write_displacement_magnitude);
52 print_parameter(pcout,
"Write displacement Jacobian", write_displacement_jacobian);
53 print_parameter(pcout,
"Write maximum principal stress", write_max_principal_stress);
57 bool write_displacement_magnitude;
60 bool write_displacement_jacobian;
63 bool write_max_principal_stress;
70 typedef dealii::LinearAlgebra::distributed::Vector<Number> VectorType;
72 OutputGenerator(MPI_Comm
const & comm);
75 setup(dealii::DoFHandler<dim>
const & dof_handler,
76 dealii::Mapping<dim>
const & mapping,
81 VectorType
const & solution,
89 MPI_Comm
const mpi_comm;
93 dealii::ObserverPointer<dealii::DoFHandler<dim>
const> dof_handler;
94 dealii::ObserverPointer<dealii::Mapping<dim>
const> mapping;