11 #ifndef LORENZ95_LOCSL95_H_ 12 #define LORENZ95_LOCSL95_H_ 18 #include "oops/util/ObjectCounter.h" 19 #include "oops/util/Printable.h" 29 private util::ObjectCounter<LocsL95> {
31 static const std::string
classname() {
return "lorenz95::LocsL95";}
33 LocsL95(
const std::vector<int> &,
const std::vector<double> &);
34 explicit LocsL95(
const eckit::Configuration &);
42 void print(std::ostream & os)
const;
49 #endif // LORENZ95_LOCSL95_H_ const int & globalIndex(const size_t ii) const
const double & operator[](const size_t ii) const
LocsL95(const std::vector< int > &, const std::vector< double > &)
LocsL95 class to handle locations for L95 model.
static const std::string classname()
The namespace for the L95 model.
std::vector< double > locs_
void print(std::ostream &os) const