FV3 Bundle
oops::CostFctWeak< MODEL > Member List

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

addIncr(CtrlVar_ &, const CtrlInc_ &, PostProcessor< Increment_ > &) const overrideoops::CostFctWeak< MODEL >privatevirtual
addIncrement(CtrlVar_ &, const CtrlInc_ &, PostProcessor< Increment_ > post=PostProcessor< Increment_ >()) constoops::CostFunction< MODEL >
an2model_oops::CostFctWeak< MODEL >private
ChangeVar_ typedefoops::CostFctWeak< MODEL >private
computeGradientFG(CtrlInc_ &) constoops::CostFunction< MODEL >
CostFct_ typedefoops::CostFctWeak< MODEL >private
CostFctWeak(const eckit::Configuration &, const Geometry_ &, const Model_ &)oops::CostFctWeak< MODEL >
CostFunction(const eckit::Configuration &, const Geometry_ &, const Model_ &)oops::CostFunction< MODEL >
ctlvars_oops::CostFctWeak< MODEL >private
CtrlInc_ typedefoops::CostFctWeak< MODEL >private
CtrlVar_ typedefoops::CostFctWeak< MODEL >private
doLinearize(const Geometry_ &, const eckit::Configuration &, const CtrlVar_ &, const CtrlVar_ &) overrideoops::CostFctWeak< MODEL >privatevirtual
evaluate(const CtrlVar_ &, const eckit::Configuration &config=eckit::LocalConfiguration(), PostProcessor< State_ > post=PostProcessor< State_ >()) constoops::CostFunction< MODEL >
Geometry_ typedefoops::CostFctWeak< MODEL >private
getCostJb() constoops::CostFunction< MODEL >inline
getCostJoJc() constoops::CostFunction< MODEL >inline
getModel() constoops::CostFunction< MODEL >inlineprotected
getTLM(const unsigned isub=0) constoops::CostFunction< MODEL >inlineprotected
Increment_ typedefoops::CostFctWeak< MODEL >private
jb() constoops::CostFunction< MODEL >inline
jterm(const unsigned ii) constoops::CostFunction< MODEL >inline
linearize(const CtrlVar_ &, const eckit::Configuration &, PostProcessor< State_ > post=PostProcessor< State_ >())oops::CostFunction< MODEL >
Model_ typedefoops::CostFctWeak< MODEL >private
newJb(const eckit::Configuration &, const Geometry_ &, const CtrlVar_ &) const overrideoops::CostFctWeak< MODEL >privatevirtual
newJc(const eckit::Configuration &, const Geometry_ &) const overrideoops::CostFctWeak< MODEL >privatevirtual
newJo(const eckit::Configuration &) const overrideoops::CostFctWeak< MODEL >privatevirtual
nsubwin_oops::CostFctWeak< MODEL >private
nterms() constoops::CostFunction< MODEL >inline
resetLinearization()oops::CostFunction< MODEL >
runADJ(CtrlInc_ &, PostProcessorTLAD< MODEL > &, PostProcessor< Increment_ >, const bool idModel=false) const overrideoops::CostFctWeak< MODEL >virtual
runADJ(CtrlInc_ &, const bool idModel=false) constoops::CostFctWeak< MODEL >
runNL(CtrlVar_ &, PostProcessor< State_ > &) const overrideoops::CostFctWeak< MODEL >virtual
runTLM(CtrlInc_ &, PostProcessorTLAD< MODEL > &, PostProcessor< Increment_ >, const bool idModel=false) const overrideoops::CostFctWeak< MODEL >virtual
runTLM(CtrlInc_ &, const bool idModel=false) constoops::CostFctWeak< MODEL >
setupTerms(const eckit::Configuration &)oops::CostFunction< MODEL >protected
State_ typedefoops::CostFctWeak< MODEL >private
tlforcing_oops::CostFctWeak< MODEL >private
windowBegin_oops::CostFctWeak< MODEL >private
windowEnd_oops::CostFctWeak< MODEL >private
windowLength_oops::CostFctWeak< MODEL >private
windowSub_oops::CostFctWeak< MODEL >private
zeroAD(CtrlInc_ &) const overrideoops::CostFctWeak< MODEL >virtual
~CostFctWeak()oops::CostFctWeak< MODEL >inline
~CostFunction()oops::CostFunction< MODEL >inlinevirtual