[cig-commits] [commit] master: Change case of parameters (b4132ec)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Mon May 19 15:13:56 PDT 2014
Repository : https://github.com/geodynamics/aspect
On branch : master
Link : https://github.com/geodynamics/aspect/compare/ed4caebc0ab942d8c7bc1a6a3ba70e37f93accde...dbe66e1b6d25d5ff21653c48f14f343e10ae69f4
>---------------------------------------------------------------
commit b4132ec4fc145048dbfc5723fa08b776560d983d
Author: ian-r-rose <ian.r.rose at gmail.com>
Date: Mon May 19 16:18:41 2014 -0500
Change case of parameters
>---------------------------------------------------------------
b4132ec4fc145048dbfc5723fa08b776560d983d
source/material_model/multicomponent.cc | 16 +++++++++++-----
tests/multicomponent_arithmetic.prm | 2 +-
tests/multicomponent_geometric.prm | 2 +-
tests/multicomponent_harmonic.prm | 2 +-
tests/multicomponent_max_composition.prm | 2 +-
5 files changed, 15 insertions(+), 9 deletions(-)
diff --git a/source/material_model/multicomponent.cc b/source/material_model/multicomponent.cc
index e884699..4d77955 100644
--- a/source/material_model/multicomponent.cc
+++ b/source/material_model/multicomponent.cc
@@ -20,6 +20,7 @@
#include <aspect/material_model/multicomponent.h>
+#include <aspect/simulator.h>
#include <deal.II/base/parameter_handler.h>
#include <numeric>
@@ -104,12 +105,17 @@ namespace aspect
}
case maximum_composition:
{
- unsigned int i = (unsigned int)(std::max_element( volume_fractions.begin(),
- volume_fractions.end() )
- - volume_fractions.begin());
+ const unsigned int i = (unsigned int)(std::max_element( volume_fractions.begin(),
+ volume_fractions.end() )
+ - volume_fractions.begin());
visc = viscosities[i];
break;
}
+ default:
+ {
+ AssertThrow( false, ExcNotImplemented() );
+ break;
+ }
}
return visc;
}
@@ -354,8 +360,8 @@ namespace aspect
"List of thermal conductivities for background mantle and compositional fields,"
"for a total of N+1 values, where N is the number of compositional fields."
"If only one value is given, then all use the same value. Units: $W/m/K$ ");
- prm.declare_entry("Viscosity averaging scheme", "Harmonic",
- Patterns::Selection("Arithmetic|Harmonic|Geometric|Maximum composition"),
+ prm.declare_entry("Viscosity averaging scheme", "harmonic",
+ Patterns::Selection("arithmetic|harmonic|geometric|maximum composition"),
"When more than one compositional field is present at a point "
"with different viscosities, we need to come up with an average "
"viscosity at that point. Select a weighted harmonic, arithmetic, "
diff --git a/tests/multicomponent_arithmetic.prm b/tests/multicomponent_arithmetic.prm
index 67f41e2..a8be136 100644
--- a/tests/multicomponent_arithmetic.prm
+++ b/tests/multicomponent_arithmetic.prm
@@ -72,7 +72,7 @@ subsection Material model
set Thermal conductivities = 4.7
set Thermal expansivities = 4e-5
set Viscosities = 1.e21, 1.e20, 1.e23, 1.e22
- set Viscosity averaging scheme = Arithmetic
+ set Viscosity averaging scheme = arithmetic
end
end
diff --git a/tests/multicomponent_geometric.prm b/tests/multicomponent_geometric.prm
index 121fd65..2c0c594 100644
--- a/tests/multicomponent_geometric.prm
+++ b/tests/multicomponent_geometric.prm
@@ -72,7 +72,7 @@ subsection Material model
set Thermal conductivities = 4.7
set Thermal expansivities = 4e-5
set Viscosities = 1.e21, 1.e20, 1.e23, 1.e22
- set Viscosity averaging scheme = Geometric
+ set Viscosity averaging scheme = geometric
end
end
diff --git a/tests/multicomponent_harmonic.prm b/tests/multicomponent_harmonic.prm
index 3832900..9a509b4 100644
--- a/tests/multicomponent_harmonic.prm
+++ b/tests/multicomponent_harmonic.prm
@@ -72,7 +72,7 @@ subsection Material model
set Thermal conductivities = 4.7
set Thermal expansivities = 4e-5
set Viscosities = 1.e21, 1.e20, 1.e23, 1.e22
- set Viscosity averaging scheme = Harmonic
+ set Viscosity averaging scheme = harmonic
end
end
diff --git a/tests/multicomponent_max_composition.prm b/tests/multicomponent_max_composition.prm
index 2744507..15e2e9b 100644
--- a/tests/multicomponent_max_composition.prm
+++ b/tests/multicomponent_max_composition.prm
@@ -72,7 +72,7 @@ subsection Material model
set Thermal conductivities = 4.7
set Thermal expansivities = 4e-5
set Viscosities = 1.e21, 1.e20, 1.e23, 1.e22
- set Viscosity averaging scheme = Maximum composition
+ set Viscosity averaging scheme = maximum composition
end
end
More information about the CIG-COMMITS
mailing list