diff --git a/src/mains/AnalysisPostproc.h b/src/mains/AnalysisPostproc.h index 8636f789..79655f46 100644 --- a/src/mains/AnalysisPostproc.h +++ b/src/mains/AnalysisPostproc.h @@ -273,7 +273,7 @@ class AnalysisPostproc : public oops::Application { const size_t ensMember = incs.local_ens()[iens]; oops::Log::info() << "updating ice state " << ensMember << ":" << ens[iens] << std::endl; for (size_t itime = 0; itime < ens.local_time_size(); ++itime) { - ens(itime, iens) += incs[itime, iens]; + ens(itime, iens) += incs(itime, iens); } oops::Log::info() << "updated ice state " << ensMember << ":" << ens[iens] << std::endl; // set up variable change diff --git a/src/soca/LinearVariableChange/Balance/Balance.h b/src/soca/LinearVariableChange/Balance/Balance.h index 7da50432..daa785f3 100644 --- a/src/soca/LinearVariableChange/Balance/Balance.h +++ b/src/soca/LinearVariableChange/Balance/Balance.h @@ -39,10 +39,10 @@ class Balance: public LinearVariableChangeBase { ~Balance(); /// Perform linear transforms - void multiply(const Increment &, Increment &) const; - void multiplyInverse(const Increment &, Increment &) const; - void multiplyAD(const Increment &, Increment &) const; - void multiplyInverseAD(const Increment &, Increment &) const; + void multiply(const Increment &, Increment &) const override; + void multiplyInverse(const Increment &, Increment &) const override; + void multiplyAD(const Increment &, Increment &) const override; + void multiplyInverseAD(const Increment &, Increment &) const override; private: void print(std::ostream &) const override; diff --git a/src/soca/VariableChange/Model2Ana/Model2Ana.h b/src/soca/VariableChange/Model2Ana/Model2Ana.h index df41a966..d4c58944 100644 --- a/src/soca/VariableChange/Model2Ana/Model2Ana.h +++ b/src/soca/VariableChange/Model2Ana/Model2Ana.h @@ -31,7 +31,7 @@ namespace soca { class Model2Ana: public VariableChangeBase { public: - const std::string classname() {return "soca::Model2Ana";} + const std::string classname() override {return "soca::Model2Ana";} Model2Ana(const Geometry &, const eckit::Configuration &); ~Model2Ana(); diff --git a/src/soca/VariableChange/Model2GeoVaLs/Model2GeoVaLs.h b/src/soca/VariableChange/Model2GeoVaLs/Model2GeoVaLs.h index 1773d16d..af552332 100644 --- a/src/soca/VariableChange/Model2GeoVaLs/Model2GeoVaLs.h +++ b/src/soca/VariableChange/Model2GeoVaLs/Model2GeoVaLs.h @@ -16,7 +16,7 @@ namespace soca { class Model2GeoVaLs: public VariableChangeBase { public: - const std::string classname() {return "soca::Model2GeoVaLs";} + const std::string classname() override {return "soca::Model2GeoVaLs";} Model2GeoVaLs(const Geometry &, const eckit::Configuration &); ~Model2GeoVaLs(); diff --git a/src/soca/VariableChange/Soca2Cice/Soca2Cice.h b/src/soca/VariableChange/Soca2Cice/Soca2Cice.h index 01552243..7849e921 100644 --- a/src/soca/VariableChange/Soca2Cice/Soca2Cice.h +++ b/src/soca/VariableChange/Soca2Cice/Soca2Cice.h @@ -98,7 +98,7 @@ class Soca2Cice: public VariableChangeBase { "minimum allowable ice volume", 0.00001, this, {oops::minConstraint(0.0)}}; }; - const std::string classname() {return "soca::Soca2Cice";} + const std::string classname() override {return "soca::Soca2Cice";} Soca2Cice(const Geometry &, const eckit::Configuration &); ~Soca2Cice();