|
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 |