FV3 Bundle
|
This is the complete list of members for oops::CostFunction< MODEL >, including all inherited members.
addIncr(CtrlVar_ &, const CtrlInc_ &, PostProcessor< Increment_ > &) const =0 | oops::CostFunction< MODEL > | privatepure virtual |
addIncrement(CtrlVar_ &, const CtrlInc_ &, PostProcessor< Increment_ > post=PostProcessor< Increment_ >()) const | oops::CostFunction< MODEL > | |
anvars_ | oops::CostFunction< MODEL > | private |
computeGradientFG(CtrlInc_ &) const | oops::CostFunction< MODEL > | |
CostBase_ typedef | oops::CostFunction< MODEL > | private |
CostFunction(const eckit::Configuration &, const Geometry_ &, const Model_ &) | oops::CostFunction< MODEL > | |
costJb_ | oops::CostFunction< MODEL > | mutableprivate |
costJoJc_ | oops::CostFunction< MODEL > | mutableprivate |
CtrlInc_ typedef | oops::CostFunction< MODEL > | private |
CtrlVar_ typedef | oops::CostFunction< MODEL > | private |
doLinearize(const Geometry_ &, const eckit::Configuration &, const CtrlVar_ &, const CtrlVar_ &)=0 | oops::CostFunction< MODEL > | privatepure virtual |
evaluate(const CtrlVar_ &, const eckit::Configuration &config=eckit::LocalConfiguration(), PostProcessor< State_ > post=PostProcessor< State_ >()) const | oops::CostFunction< MODEL > | |
Geometry_ typedef | oops::CostFunction< MODEL > | private |
getCostJb() const | oops::CostFunction< MODEL > | inline |
getCostJoJc() const | oops::CostFunction< MODEL > | inline |
getModel() const | oops::CostFunction< MODEL > | inlineprotected |
getTLM(const unsigned isub=0) const | oops::CostFunction< MODEL > | inlineprotected |
Increment_ typedef | oops::CostFunction< MODEL > | private |
jb() const | oops::CostFunction< MODEL > | inline |
jb_ | oops::CostFunction< MODEL > | private |
JbTotal_ typedef | oops::CostFunction< MODEL > | private |
JqTerm_ typedef | oops::CostFunction< MODEL > | private |
JqTermTLAD_ typedef | oops::CostFunction< MODEL > | private |
jterm(const unsigned ii) const | oops::CostFunction< MODEL > | inline |
jterms_ | oops::CostFunction< MODEL > | private |
linearize(const CtrlVar_ &, const eckit::Configuration &, PostProcessor< State_ > post=PostProcessor< State_ >()) | oops::CostFunction< MODEL > | |
LinearModel_ typedef | oops::CostFunction< MODEL > | private |
Model_ typedef | oops::CostFunction< MODEL > | private |
model_ | oops::CostFunction< MODEL > | private |
newJb(const eckit::Configuration &, const Geometry_ &, const CtrlVar_ &) const =0 | oops::CostFunction< MODEL > | privatepure virtual |
newJc(const eckit::Configuration &, const Geometry_ &) const =0 | oops::CostFunction< MODEL > | privatepure virtual |
newJo(const eckit::Configuration &) const =0 | oops::CostFunction< MODEL > | privatepure virtual |
nterms() const | oops::CostFunction< MODEL > | inline |
resetLinearization() | oops::CostFunction< MODEL > | |
resol_ | oops::CostFunction< MODEL > | private |
runADJ(CtrlInc_ &, PostProcessorTLAD< MODEL > &, PostProcessor< Increment_ > post=PostProcessor< Increment_ >(), const bool idModel=false) const =0 | oops::CostFunction< MODEL > | pure virtual |
runNL(CtrlVar_ &, PostProcessor< State_ > &) const =0 | oops::CostFunction< MODEL > | pure virtual |
runTLM(CtrlInc_ &, PostProcessorTLAD< MODEL > &, PostProcessor< Increment_ > post=PostProcessor< Increment_ >(), const bool idModel=false) const =0 | oops::CostFunction< MODEL > | pure virtual |
setupTerms(const eckit::Configuration &) | oops::CostFunction< MODEL > | protected |
State_ typedef | oops::CostFunction< MODEL > | private |
tlm_ | oops::CostFunction< MODEL > | private |
xb_ | oops::CostFunction< MODEL > | private |
zeroAD(CtrlInc_ &) const =0 | oops::CostFunction< MODEL > | pure virtual |
~CostFunction() | oops::CostFunction< MODEL > | inlinevirtual |