10 #include "eckit/config/LocalConfiguration.h"
11 #include "eckit/exception/Exceptions.h"
13 #include "oops/util/DateTime.h"
14 #include "oops/util/Duration.h"
15 #include "oops/util/Logger.h"
24 const util::DateTime & bgn,
const util::DateTime & end)
25 : winbgn_(bgn), winend_(end),
instance_(++instances_) {
30 util::DateTime
ref(1623, 6, 19, 0, 0, 0);
33 seed_ = dt.toSeconds();
36 seed_ += conf.getInt(
"obs perturbations seed", 0);
42 Log::debug() <<
"ObsSpaceBase: seed = " <<
seed_ << std::endl;
static ThreadSingleton< odc::ODBAPISettings > instance_
ObsSpaceBase(const eckit::Configuration &, const eckit::mpi::Comm &, const util::DateTime &, const util::DateTime &)
const util::DateTime winbgn_
The namespace for the main oops code.