diff --git a/Documentation/ProjectFile/prj/processes/process/ComponentTransport/t_chemically_induced_porosity_change.md b/Documentation/ProjectFile/prj/processes/process/ComponentTransport/t_chemically_induced_porosity_change.md new file mode 100644 index 0000000000000000000000000000000000000000..aa433fcf802b480b4e76c4f2f6b2f2fae6700197 --- /dev/null +++ b/Documentation/ProjectFile/prj/processes/process/ComponentTransport/t_chemically_induced_porosity_change.md @@ -0,0 +1 @@ +\copydoc ProcessLib::ComponentTransport::ComponentTransportProcessData::chemically_induced_porosity_change diff --git a/ProcessLib/ComponentTransport/ComponentTransportProcessData.h b/ProcessLib/ComponentTransport/ComponentTransportProcessData.h index e0527fbf63f7d66544bda61994d3f2ab1291ea39..7f914289b4a230cd2ac4f43dd63687c076cc7ab1 100644 --- a/ProcessLib/ComponentTransport/ComponentTransportProcessData.h +++ b/ProcessLib/ComponentTransport/ComponentTransportProcessData.h @@ -38,6 +38,11 @@ struct ComponentTransportProcessData Eigen::VectorXd const specific_body_force; bool const has_gravity; bool const non_advective_form; + /// When this optional tag is on, the feedback of chemical reactions on the + /// porosity will be counted. The change of porosity equals to the summation + /// over the changes in the volume fractions of solid constituents. The + /// change of the volume fraction, in terms of a solid constituent, results + /// from chemical reactions. bool const chemically_induced_porosity_change; ChemistryLib::ChemicalSolverInterface* const chemical_solver_interface;