18 #include "eckit/config/Configuration.h" 20 #include "oops/util/Logger.h" 33 std::string strn =
"";
35 if (jj > 0) strn +=
", ";
36 std::ostringstream strs;
40 oops::Log::info() <<
"ObsBias::ObsBias created, bias = " << strn << std::endl;
45 : bias_(ntypes, 0.0), active_(other.active_)
54 for (
unsigned int jj = 0; jj <
ntypes; ++jj)
bias_[jj] += dx[jj];
63 zz = std::sqrt(zz/3.0);
70 std::string strn =
"";
72 if (jj > 0) strn +=
", ";
73 std::ostringstream strs;
77 os << std::endl <<
"ObsBias = " << strn;
std::vector< double > bias_
subroutine, public copy(self, rhs)
ObsBias & operator+=(const ObsBiasIncrement &)
integer(long), parameter false
void print(std::ostream &) const
Class to handle observation bias parameters.
subroutine, public info(self)
static const unsigned int ntypes
ObsBias(const eckit::Configuration &)
The namespace for the qg model.