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