OOPS
oops::CostTermBase< MODEL, OBS > Member List

This is the complete list of members for oops::CostTermBase< MODEL, OBS >, including all inherited members.

computeCost()=0oops::CostTermBase< MODEL, OBS >pure virtual
computeCostAD(std::shared_ptr< const GeneralizedDepartures >, ControlIncrement< MODEL, OBS > &, PostProcTLAD_ &) const =0oops::CostTermBase< MODEL, OBS >pure virtual
computeCostTL(const ControlIncrement< MODEL, OBS > &, GeneralizedDepartures &) const =0oops::CostTermBase< MODEL, OBS >pure virtual
computeCostTraj()=0oops::CostTermBase< MODEL, OBS >pure virtual
Geometry_ typedefoops::CostTermBase< MODEL, OBS >private
multiplyCoInv(const GeneralizedDepartures &) const =0oops::CostTermBase< MODEL, OBS >pure virtual
multiplyCovar(const GeneralizedDepartures &) const =0oops::CostTermBase< MODEL, OBS >pure virtual
newDualVector() const =0oops::CostTermBase< MODEL, OBS >pure virtual
newGradientFG() const =0oops::CostTermBase< MODEL, OBS >pure virtual
PostProc_ typedefoops::CostTermBase< MODEL, OBS >private
PostProcTLAD_ typedefoops::CostTermBase< MODEL, OBS >private
resetLinearization()=0oops::CostTermBase< MODEL, OBS >pure virtual
setPostProc(const ControlVariable< MODEL, OBS > &, const eckit::Configuration &, PostProc_ &)=0oops::CostTermBase< MODEL, OBS >pure virtual
setPostProcAD() const =0oops::CostTermBase< MODEL, OBS >pure virtual
setPostProcTL(const ControlIncrement< MODEL, OBS > &, PostProcTLAD_ &) const =0oops::CostTermBase< MODEL, OBS >pure virtual
setPostProcTraj(const ControlVariable< MODEL, OBS > &, const eckit::Configuration &, const Geometry_ &, PostProcTLAD_ &)=0oops::CostTermBase< MODEL, OBS >pure virtual
State_ typedefoops::CostTermBase< MODEL, OBS >private
~CostTermBase()oops::CostTermBase< MODEL, OBS >inlinevirtual