8 #ifndef OOPS_BASE_VARIABLES_H_ 9 #define OOPS_BASE_VARIABLES_H_ 15 #include <boost/scoped_ptr.hpp> 17 #include "eckit/config/LocalConfiguration.h" 18 #include "oops/util/Printable.h" 26 static const std::string
classname() {
return "oops::Variables";}
28 explicit Variables(
const eckit::Configuration &);
29 explicit Variables(
const std::vector<std::string> &,
const std::string & conv =
"");
39 void print(std::ostream &)
const;
43 eckit::LocalConfiguration
conf_;
51 #endif // OOPS_BASE_VARIABLES_H_ Variables(const eckit::Configuration &)
The namespace for the main oops code.
const std::vector< std::string > & variables() const
static const std::string classname()
void print(std::ostream &) const
eckit::LocalConfiguration conf_
eckit::LocalConfiguration fconf_
std::vector< std::string > vars_
const eckit::Configuration & toFortran() const