finalize()=0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
finalizeTraj()=0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
Geometry_ typedef | oops::CostTermBase< MODEL, OBS > | private |
Increment_ typedef | oops::CostTermBase< MODEL, OBS > | private |
initialize(const ControlVariable< MODEL, OBS > &, const eckit::Configuration &)=0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
initializeTraj(const ControlVariable< MODEL, OBS > &, const Geometry_ &, const eckit::Configuration &)=0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
multiplyCoInv(const GeneralizedDepartures &) const =0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
multiplyCovar(const GeneralizedDepartures &) const =0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
newDualVector() const =0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
newGradientFG() const =0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
PostPtr_ typedef | oops::CostTermBase< MODEL, OBS > | private |
PostPtrTLAD_ typedef | oops::CostTermBase< MODEL, OBS > | private |
resetLinearization()=0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
setupAD(std::shared_ptr< const GeneralizedDepartures >, ControlIncrement< MODEL, OBS > &) const =0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
setupTL(const ControlIncrement< MODEL, OBS > &) const =0 | oops::CostTermBase< MODEL, OBS > | pure virtual |
State_ typedef | oops::CostTermBase< MODEL, OBS > | private |
~CostTermBase() | oops::CostTermBase< MODEL, OBS > | inlinevirtual |