@@ -26,6 +26,9 @@ using Matrix = Eigen::Matrix<scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowM
2626#include " pfasst/quadrature/clenshaw_curtis.hpp"
2727#include " pfasst/quadrature/uniform.hpp"
2828
29+ template <typename scalar>
30+ using Matrix = Eigen::Matrix<scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>;
31+
2932
3033namespace pfasst
3134{
@@ -118,42 +121,6 @@ namespace pfasst
118121 return mat;
119122 }
120123 } // ::pfasst::quadrature
121-
122-
123- namespace config
124- {
125- // ! @overload
126- template <>
127- inline quadrature::QuadratureType get_value (const string& name)
128- {
129- const string type = options::get_instance ().get_variables_map ()[name].as <string>();
130- if (type == " gauss-lobatto" ) {
131- return quadrature::QuadratureType::GaussLobatto;
132- } else if (type == " gauss-legendre" ) {
133- return quadrature::QuadratureType::GaussLegendre;
134- } else if (type == " gauss-radau" ) {
135- return quadrature::QuadratureType::GaussRadau;
136- } else if (type == " clenshaw-curtis" ) {
137- return quadrature::QuadratureType::ClenshawCurtis;
138- } else if (type == " uniform" ) {
139- return quadrature::QuadratureType::Uniform;
140- } else {
141- throw invalid_argument (" Quadrature type '" + type + " ' not known." );
142- }
143- }
144-
145- // ! @overload
146- template <>
147- inline quadrature::QuadratureType get_value (const string& name,
148- const quadrature::QuadratureType& default_value)
149- {
150- if (options::get_instance ().get_variables_map ().count (name) == 1 ) {
151- return get_value<quadrature::QuadratureType>(name);
152- } else {
153- return default_value;
154- }
155- }
156- } // ::pfasst::config
157124} // ::pfasst
158125
159126#endif // _PFASST__QUADRATURE_HPP_
0 commit comments