From 4d06f7b09efaf150ba6f5d1cde4b9bfb9a2728e7 Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Mon, 30 Jan 2017 10:52:20 +0100
Subject: [PATCH] [PL/HT] Fix documentation pages.

---
 .../prj/processes/process/HT/fluid/i_fluid.md          |  1 +
 .../prj/processes/process/HT/fluid/t_density.md        |  1 +
 .../prj/processes/process/HT/fluid/t_viscosity.md      |  1 +
 .../process/HT/porous_medium/i_porous_medium.md        |  1 +
 .../process/HT/porous_medium/porous_medium/a_id.md     |  3 +++
 .../HT/porous_medium/porous_medium/i_porous_medium.md  |  2 ++
 .../HT/porous_medium/porous_medium/t_permeability.md   |  1 +
 .../HT/porous_medium/porous_medium/t_porosity.md       |  1 +
 .../HT/porous_medium/porous_medium/t_storage.md        |  1 +
 .../prj/processes/process/HT/t_density_fluid.md        |  5 -----
 .../processes/process/HT/t_fluid_reference_density.md  |  3 +++
 .../processes/process/HT/t_intrinsic_permeability.md   |  1 -
 .../ProjectFile/prj/processes/process/HT/t_porosity.md |  1 -
 .../processes/process/HT/t_reference_temperature.md    |  1 -
 .../prj/processes/process/HT/t_specific_storage.md     |  1 -
 .../HT/t_thermal_expansion_coefficient_fluid.md        |  1 -
 .../prj/processes/process/HT/t_viscosity.md            |  1 -
 ProcessLib/HT/CreateHTProcess.cpp                      | 10 +++++-----
 ProcessLib/HT/CreatePorousMediaProperties.cpp          | 10 +++++-----
 19 files changed, 25 insertions(+), 21 deletions(-)
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/fluid/i_fluid.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/fluid/t_density.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/fluid/t_viscosity.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/porous_medium/i_porous_medium.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/a_id.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/i_porous_medium.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_permeability.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_porosity.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_storage.md
 delete mode 100644 Documentation/ProjectFile/prj/processes/process/HT/t_density_fluid.md
 create mode 100644 Documentation/ProjectFile/prj/processes/process/HT/t_fluid_reference_density.md
 delete mode 100644 Documentation/ProjectFile/prj/processes/process/HT/t_intrinsic_permeability.md
 delete mode 100644 Documentation/ProjectFile/prj/processes/process/HT/t_porosity.md
 delete mode 100644 Documentation/ProjectFile/prj/processes/process/HT/t_reference_temperature.md
 delete mode 100644 Documentation/ProjectFile/prj/processes/process/HT/t_specific_storage.md
 delete mode 100644 Documentation/ProjectFile/prj/processes/process/HT/t_thermal_expansion_coefficient_fluid.md
 delete mode 100644 Documentation/ProjectFile/prj/processes/process/HT/t_viscosity.md

diff --git a/Documentation/ProjectFile/prj/processes/process/HT/fluid/i_fluid.md b/Documentation/ProjectFile/prj/processes/process/HT/fluid/i_fluid.md
new file mode 100644
index 00000000000..b00e9581a71
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/fluid/i_fluid.md
@@ -0,0 +1 @@
+Tag that encloses the specification of the fluid properties density and viscosity.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/fluid/t_density.md b/Documentation/ProjectFile/prj/processes/process/HT/fluid/t_density.md
new file mode 100644
index 00000000000..806844735c2
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/fluid/t_density.md
@@ -0,0 +1 @@
+Configuration for the constitutive laws for the fluid density from MaterialLib.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/fluid/t_viscosity.md b/Documentation/ProjectFile/prj/processes/process/HT/fluid/t_viscosity.md
new file mode 100644
index 00000000000..6450f353bd4
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/fluid/t_viscosity.md
@@ -0,0 +1 @@
+A tag describing the viscosity law for the process at hand.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/i_porous_medium.md b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/i_porous_medium.md
new file mode 100644
index 00000000000..b0d0a13f289
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/i_porous_medium.md
@@ -0,0 +1 @@
+Tag to specify various porous media.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/a_id.md b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/a_id.md
new file mode 100644
index 00000000000..15139e4fbcf
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/a_id.md
@@ -0,0 +1,3 @@
+The 'id' attribute maps the porous medium property to the mesh elements assigned
+to the same 'MaterialIDs' id, where 'MaterialIDs' property vector stored as a
+property withinn the mesh.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/i_porous_medium.md b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/i_porous_medium.md
new file mode 100644
index 00000000000..d877e666d2a
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/i_porous_medium.md
@@ -0,0 +1,2 @@
+Tag to specify a porous medium property consisting of the permeability, storage
+and porosity constitutive laws.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_permeability.md b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_permeability.md
new file mode 100644
index 00000000000..18b24ec305f
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_permeability.md
@@ -0,0 +1 @@
+This tag describes the permeability model of the porous medium.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_porosity.md b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_porosity.md
new file mode 100644
index 00000000000..989158e5409
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_porosity.md
@@ -0,0 +1 @@
+Tag describing the porosity model of the porous medium.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_storage.md b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_storage.md
new file mode 100644
index 00000000000..ae3f924782c
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/porous_medium/porous_medium/t_storage.md
@@ -0,0 +1 @@
+Tag describing the specific storage model of the porous medium.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/t_density_fluid.md b/Documentation/ProjectFile/prj/processes/process/HT/t_density_fluid.md
deleted file mode 100644
index 15d0c542585..00000000000
--- a/Documentation/ProjectFile/prj/processes/process/HT/t_density_fluid.md
+++ /dev/null
@@ -1,5 +0,0 @@
-Density of the fluid.
-
-At the moment the  density of the fluid is read as a parameter.
-
-\todo{Use constitutive laws for the liquid density from MaterialLib.}
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/t_fluid_reference_density.md b/Documentation/ProjectFile/prj/processes/process/HT/t_fluid_reference_density.md
new file mode 100644
index 00000000000..c6a5d6d663d
--- /dev/null
+++ b/Documentation/ProjectFile/prj/processes/process/HT/t_fluid_reference_density.md
@@ -0,0 +1,3 @@
+Reference value of the fluid density used in the equation of state for the fluid
+density as well as in the calculation of the thermal dispersivity and head
+capacity.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/t_intrinsic_permeability.md b/Documentation/ProjectFile/prj/processes/process/HT/t_intrinsic_permeability.md
deleted file mode 100644
index 95363481618..00000000000
--- a/Documentation/ProjectFile/prj/processes/process/HT/t_intrinsic_permeability.md
+++ /dev/null
@@ -1 +0,0 @@
-Intrinsic permeability
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/t_porosity.md b/Documentation/ProjectFile/prj/processes/process/HT/t_porosity.md
deleted file mode 100644
index d8f75290d5b..00000000000
--- a/Documentation/ProjectFile/prj/processes/process/HT/t_porosity.md
+++ /dev/null
@@ -1 +0,0 @@
-Porosity of the solid
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/t_reference_temperature.md b/Documentation/ProjectFile/prj/processes/process/HT/t_reference_temperature.md
deleted file mode 100644
index a51d70c207d..00000000000
--- a/Documentation/ProjectFile/prj/processes/process/HT/t_reference_temperature.md
+++ /dev/null
@@ -1 +0,0 @@
-The reference temperature used in temperature dependent viscosity.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/t_specific_storage.md b/Documentation/ProjectFile/prj/processes/process/HT/t_specific_storage.md
deleted file mode 100644
index b9423c528fd..00000000000
--- a/Documentation/ProjectFile/prj/processes/process/HT/t_specific_storage.md
+++ /dev/null
@@ -1 +0,0 @@
-Parameter for the specific storage.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/t_thermal_expansion_coefficient_fluid.md b/Documentation/ProjectFile/prj/processes/process/HT/t_thermal_expansion_coefficient_fluid.md
deleted file mode 100644
index 2238652355a..00000000000
--- a/Documentation/ProjectFile/prj/processes/process/HT/t_thermal_expansion_coefficient_fluid.md
+++ /dev/null
@@ -1 +0,0 @@
-Thermal expansion coefficient of the fluid.
diff --git a/Documentation/ProjectFile/prj/processes/process/HT/t_viscosity.md b/Documentation/ProjectFile/prj/processes/process/HT/t_viscosity.md
deleted file mode 100644
index c2cbd2e942c..00000000000
--- a/Documentation/ProjectFile/prj/processes/process/HT/t_viscosity.md
+++ /dev/null
@@ -1 +0,0 @@
-Viscosity.
diff --git a/ProcessLib/HT/CreateHTProcess.cpp b/ProcessLib/HT/CreateHTProcess.cpp
index 4fa349f9d40..d85d6a02903 100644
--- a/ProcessLib/HT/CreateHTProcess.cpp
+++ b/ProcessLib/HT/CreateHTProcess.cpp
@@ -51,14 +51,14 @@ std::unique_ptr<Process> createHTProcess(
         "pressure"});
 
     auto const& porous_medium_configs =
-        //! \ogs_file_param_special{prj__processes__process__HT__porous_medium}
+        //! \ogs_file_param{prj__processes__process__HT__porous_medium}
         config.getConfigSubtree("porous_medium");
     PorousMediaProperties porous_media_properties{
         createPorousMediaProperties(mesh, porous_medium_configs)};
 
-    //! \ogs_file_param_special{prj__processes__process__HT__fluid}
+    //! \ogs_file_param{prj__processes__process__HT__fluid}
     auto const& fluid_config = config.getConfigSubtree("fluid");
-    //! \ogs_file_param_special{prj__processes__process__HT__fluid__viscosity}
+    //! \ogs_file_param{prj__processes__process__HT__fluid__viscosity}
     auto const& viscosity_conf = fluid_config.getConfigSubtree("viscosity");
     auto viscosity_model =
         MaterialLib::Fluid::createViscosityModel(viscosity_conf);
@@ -70,7 +70,7 @@ std::unique_ptr<Process> createHTProcess(
         "density_solid", parameters, 1);
     DBUG("Use \'%s\' as density_solid parameter.", density_solid.name.c_str());
 
-    //! \ogs_file_param_special{prj__processes__process__HT__fluid__density}
+    //! \ogs_file_param{prj__processes__process__HT__fluid__density}
     auto const& fluid_density_conf = fluid_config.getConfigSubtree("density");
     auto fluid_density =
         MaterialLib::Fluid::createFluidDensityModel(fluid_density_conf);
@@ -78,7 +78,7 @@ std::unique_ptr<Process> createHTProcess(
     // Parameter for the density of the fluid.
     auto& fluid_reference_density= findParameter<double>(
         config,
-        //! \ogs_file_param{prj__processes__process__HT__fluid_reference_density}
+        //! \ogs_file_param_special{prj__processes__process__HT__fluid_reference_density}
         "fluid_reference_density", parameters, 1);
     DBUG("Use \'%s\' as fluid_reference_density parameter.",
          fluid_reference_density.name.c_str());
diff --git a/ProcessLib/HT/CreatePorousMediaProperties.cpp b/ProcessLib/HT/CreatePorousMediaProperties.cpp
index 13becc7d774..2c9e9833fa8 100644
--- a/ProcessLib/HT/CreatePorousMediaProperties.cpp
+++ b/ProcessLib/HT/CreatePorousMediaProperties.cpp
@@ -36,15 +36,15 @@ PorousMediaProperties createPorousMediaProperties(
 
     std::vector<int> mat_ids;
     for (auto const& porous_medium_config :
-         //! \ogs_file_param_special{prj__processes__process__HT__porous_medium__porous_medium}
+         //! \ogs_file_param{prj__processes__process__HT__porous_medium__porous_medium}
          porous_medium_configs.getConfigSubtreeList("porous_medium"))
     {
-         //! \ogs_file_param_special{prj__processes__process__HT__porous_medium__porous_medium__id}
+         //! \ogs_file_attr{prj__processes__process__HT__porous_medium__porous_medium__id}
         auto const id = porous_medium_config.getConfigAttribute<int>("id");
         mat_ids.push_back(id);
 
         auto const& porosity_conf =
-            //! \ogs_file_param_special{prj__processes__process__HT__porous_medium__porous_medium__porosity}
+            //! \ogs_file_param{prj__processes__process__HT__porous_medium__porous_medium__porosity}
             porous_medium_config.getConfigSubtree("porosity");
         porosity_models.emplace_back(
             MaterialLib::PorousMedium::createPorosityModel(porosity_conf));
@@ -53,7 +53,7 @@ PorousMediaProperties createPorousMediaProperties(
         // element,
         // i.e., the isotropic case is handled at the moment)
         auto const& permeability_conf =
-            //! \ogs_file_param_special{prj__processes__process__HT__porous_medium__porous_medium__permeability}
+            //! \ogs_file_param{prj__processes__process__HT__porous_medium__porous_medium__permeability}
             porous_medium_config.getConfigSubtree("permeability");
         intrinsic_permeability_models.emplace_back(
             MaterialLib::PorousMedium::createPermeabilityModel(
@@ -61,7 +61,7 @@ PorousMediaProperties createPorousMediaProperties(
 
         // Parameter for the specific storage.
         auto const& storage_conf =
-            //! \ogs_file_param_special{prj__processes__process__HT__porous_medium__porous_medium__storage}
+            //! \ogs_file_param{prj__processes__process__HT__porous_medium__porous_medium__storage}
             porous_medium_config.getConfigSubtree("storage");
         storage_models.emplace_back(
             MaterialLib::PorousMedium::createStorageModel(storage_conf));
-- 
GitLab