|
| class | BMatrix |
| | The \( B \) matrix. More...
|
| |
| class | CalcHofXParameters |
| |
| class | CalcHofX |
| | Computes observation operator (from GeoVaLs), applies bias correction and runs QC filters. More...
|
| |
| class | CostJbTotal |
| | Control variable increment. More...
|
| |
| class | ControlIncrement |
| |
| class | ControlVariable |
| | Control variable. More...
|
| |
| class | CostFct3DVar |
| | 3D-Var Cost Function More...
|
| |
| class | CostFct4DEnsVar |
| | 4D-Ens-Var Cost Function More...
|
| |
| class | CostFct4DVar |
| | Strong Constraint 4D-Var Cost Function. More...
|
| |
| class | CostFctWeak |
| | Weak Constraint 4D-Var Cost Function. More...
|
| |
| class | CostFunction |
| | Cost Function. More...
|
| |
| class | CostFactory |
| | Cost Function Factory. More...
|
| |
| class | CostMaker |
| |
| class | JqTermTLAD |
| |
| class | CostJb3D |
| | Jb Cost Function. More...
|
| |
| class | CostJb4D |
| | 4D Jb Cost Function More...
|
| |
| class | CostJbJq |
| | Jb + Jq Cost Function. More...
|
| |
| class | Geometry |
| | Geometry class used in oops; subclass of interface class interface::Geometry. More...
|
| |
| class | Increment |
| | Increment class used in oops. More...
|
| |
| class | State |
| | State class used in oops; subclass of interface class interface::State. More...
|
| |
| class | CostJbState |
| | Jb Cost Function Base Class. More...
|
| |
| class | CostJcDFI |
| | Jc DFI Cost Function. More...
|
| |
| class | CostJo |
| | Jo Cost Function. More...
|
| |
| class | CostTermBase |
| | Base Class for Cost Function Terms. More...
|
| |
| class | DRGMRESRMinimizer |
| | Derber-Rosati GMRESR Minimizer. More...
|
| |
| class | DRIPCGMinimizer |
| | Derber-Rosati IPCG Minimizer. More...
|
| |
| class | DRMinimizer |
| | DR (Derber and Rosati) Minimizers. More...
|
| |
| class | DRPBlockLanczosMinimizer |
| |
| class | DRPCGMinimizer |
| | DRPCG Minimizer. More...
|
| |
| class | DRPFOMMinimizer |
| | DRPFOM Minimizer. More...
|
| |
| class | DRPLanczosMinimizer |
| | DRPLanczos Minimizer. More...
|
| |
| class | DualMinimizer |
| | Dual Minimizer. More...
|
| |
| class | DualVector |
| | Container of dual space vectors for all terms of the cost function. More...
|
| |
| class | FGMRESMinimizer |
| | FGMRES Minimizer. More...
|
| |
| class | GETKFSolver |
| | An implementation of the GETKF from Lei 2018 JAMES. More...
|
| |
| class | GMRESRMinimizer |
| | GMRESR Minimizer. More...
|
| |
| class | HBHtMatrix |
| | The \( H B H^T \) matrix. More...
|
| |
| class | HessianMatrix |
| | The Hessian matrix: \( B^{-1} + H^T R^{-1} H \). More...
|
| |
| class | HMatrix |
| | The \( H \) matrix. More...
|
| |
| class | HtMatrix |
| | The \( H^T \) matrix. More...
|
| |
| class | HtRinvHMatrix |
| | The \( H^T R^{-1} H \) matrix. More...
|
| |
| class | IPCGMinimizer |
| | IPCG Minimizer. More...
|
| |
| class | LBGMRESRMinimizer |
| | LBGMRESR Minimizer. More...
|
| |
| class | LBHessianMatrix |
| | The Hessian matrix: \( I + B H^T R^{-1} H \). More...
|
| |
| class | LBMinimizer |
| | LB (Left B-preconditioned) Minimizers. More...
|
| |
| class | LETKFSolver |
| | Local Ensemble Tranform Kalman Filter solver. More...
|
| |
| class | LETKFSolverGSI |
| | Local Ensemble Tranform Kalman Filter solver using GSI GLETKF solver. More...
|
| |
| class | LETKFInflationParameters |
| | Parameters for LETKF inflation. More...
|
| |
| class | LETKFSolverParameters |
| | LETKF parameters. More...
|
| |
| class | LocalEnsembleSolver |
| | Base class for LETKF-type solvers. More...
|
| |
| class | LocalEnsembleSolverFactory |
| | factory for LETKF solvers More...
|
| |
| class | LocalEnsembleSolverMaker |
| |
| class | Minimizer |
| | A Minimizer knows how to minimize a cost function. More...
|
| |
| class | MinFactory |
| | Minimizer Factory. More...
|
| |
| class | MinMaker |
| |
| class | MINRESMinimizer |
| | MINRES Minimizer. More...
|
| |
| class | PCGMinimizer |
| | PCG Minimizer. More...
|
| |
| class | PLanczosMinimizer |
| | PLanczos Minimizer. More...
|
| |
| class | PrimalMinimizer |
| | Primal Minimizer. More...
|
| |
| class | QNewtonLMP |
| |
| class | RinvHMatrix |
| | The \( R^{-1} H \) matrix. More...
|
| |
| class | RinvMatrix |
| | The \( R^{-1} \) matrix. More...
|
| |
| class | RPCGMinimizer |
| | RPCG Minimizer. More...
|
| |
| class | RPLanczosMinimizer |
| | RLanczos Minimizer. More...
|
| |
| class | SaddlePointLMPMatrix |
| | The preconditioner for the saddle-point minimizer. More...
|
| |
| class | SaddlePointMatrix |
| | The Saddle-point matrix. More...
|
| |
| class | SaddlePointMinimizer |
| | SaddlePoint Minimizer. More...
|
| |
| class | SaddlePointPrecondMatrix |
| | The preconditioner for the saddle-point minimizer. More...
|
| |
| class | SaddlePointVector |
| | Control vector for the saddle point formulation. More...
|
| |
| class | SpectralLMP |
| | The solvers represent matrices as objects that implement a "multiply" method. More...
|
| |
| class | Accumulator |
| |
| class | Observations |
| | Observations Class. More...
|
| |
| class | Departures |
| | Difference between two observation vectors. More...
|
| |
| class | DeparturesEnsemble |
| | Ensemble of Departures (can hold ensemble perturbations in the observation space) More...
|
| |
| class | DiagonalMatrix |
| | Diagonal matrix. More...
|
| |
| class | DolphChebyshev |
| |
| class | EnsembleCovariance |
| | Generic ensemble based model space error covariance. More...
|
| |
| class | GeneralizedDepartures |
| | Abstract base class for quantities. More...
|
| |
| class | GetValuePost |
| | Fills GeoVaLs with requested variables at requested locations during model run. More...
|
| |
| class | GetValuePosts |
| | Fills GeoVaLs with requested variables at requested locations during model run. More...
|
| |
| class | GetValuesPost |
| | Fills GeoVaLs with requested variables at requested locations: More...
|
| |
| class | GetValueTLAD |
| | TLAD of filling GeoVaLs with requested variables at requested locations during model run. More...
|
| |
| class | GetValueTLADs |
| | Computes observation equivalent TL and AD to/from increments. More...
|
| |
| class | HybridCovariance |
| | Generic hybrid static-ensemble model space error covariance. More...
|
| |
| class | IdentityMatrix |
| | Identity matrix. More...
|
| |
| class | Increment4D |
| | 4D model state Increment (vector of 3D Increments) More...
|
| |
| class | IncrementEnsemble |
| | Ensemble of inrements. More...
|
| |
| class | IncrementEnsemble4D |
| | Ensemble of 4D increments. More...
|
| |
| class | InterpolatorBase |
| | Base class for Generic interpolation. More...
|
| |
| class | InterpolatorFactory |
| | InterpolatorFactory: Factory for creating Interpolator objects. More...
|
| |
| class | InterpolatorMaker |
| |
| class | LinearModel |
| | Abstract linear forecast model used by high level algorithms and applications. More...
|
| |
| class | LinearVariableChangeBase |
| |
| class | LinearVariableChangeFactory |
| | LinearVariableChange factory. More...
|
| |
| class | GenericLinearVariableChangeParameters |
| | A subclass of LinearVariableChangeParametersBase storing the values of all options in a single Configuration object. More...
|
| |
| class | LinearVariableChangeParametersWrapper |
| | Contains a polymorphic parameter holding an instance of a subclass of LinearVariableChangeParametersBase. More...
|
| |
| class | LinearVariableChangeMaker |
| |
| class | LinearVariableChangeParametersBase |
| | Base class of classes storing parameters controlling specific linear variable changes. More...
|
| |
| class | LocalIncrement |
| |
| class | Localization |
| | Abstract model-space localization class used by high level algorithms and applications. More...
|
| |
| class | Model |
| | Abstract nonlinear forecast model used by high level algorithms and applications. More...
|
| |
| class | ModelSpaceCovarianceBase |
| |
| class | CovarianceFactory |
| | Covariance Factory. More...
|
| |
| class | GenericModelSpaceCovarianceParameters |
| | A subclass of ModelSpaceCovarianceParametersBase storing the values of all options in a single Configuration object. More...
|
| |
| class | ModelSpaceCovarianceParametersWrapper |
| | Contains a polymorphic parameter holding an instance of a subclass of ModelSpaceCovarianceParametersBase. More...
|
| |
| class | CovarMaker |
| |
| class | ModelSpaceCovarianceParametersBase |
| | Base class for classes storing parameters of a particular model-space error covariance implementation. More...
|
| |
| class | ObsAuxControls |
| | Holds a vector of ObsAuxControl. More...
|
| |
| class | ObsAuxCovariances |
| | Holds a vector of ObsAuxCovariance. More...
|
| |
| class | ObsAuxIncrements |
| | Holds a vector of ObsAuxIncrement. More...
|
| |
| class | ObsEnsemble |
| | Ensemble of observations (can hold ensemble of H(x)) More...
|
| |
| class | ObsError |
| | Observation error covariance matrix of observations from a single ObsSpace. More...
|
| |
| class | ObsErrors |
| | Container for ObsErrors for all observation types that are used in DA. More...
|
| |
| class | ObserverParameters |
| |
| class | Observer |
| | Computes observation operator, applying bias correction and QC filters. More...
|
| |
| class | Observers |
| | Computes observation operator (from GeoVaLs), applies bias correction and runs QC filters. More...
|
| |
| class | ObserversTLAD |
| | Computes observation equivalent TL and AD to/from increments. More...
|
| |
| class | ObserverTLAD |
| | Computes observation equivalent TL and AD to/from increments. More...
|
| |
| class | GeoVaLs |
| |
| class | ObsDiagnostics |
| |
| class | ObsSpace |
| |
| class | ObsVector |
| | ObsVector class used in oops; subclass of interface class interface::ObsVector. More...
|
| |
| class | ObsDataVector |
| | ObsDataVector is a vector templated on data type, in the observation space. More...
|
| |
| class | ObsFilter |
| | A filter processing observations. More...
|
| |
| class | ObsFilters |
| | Holds observation filters (usually QC) for one observation type. More...
|
| |
| class | ObsLocalizationBase |
| |
| class | ObsLocalizationFactory |
| | ObsLocalization Factory. More...
|
| |
| class | ObsLocalizationMaker |
| |
| class | ObsLocalizations |
| | Container for ObsLocalizations for all observation types that are used in DA. More...
|
| |
| class | ObsSpaceParametersBase |
| | Base class for configuration parameters of observation spaces. More...
|
| |
| class | ObsSpaceBase |
| | Base class for observation spaces. More...
|
| |
| class | ObsSpaces |
| |
| struct | ParameterTraits< Variables > |
| | Specialization of ParameterTraits needed for serialization and deserialization of instances of Variables to/from Parameter objects. More...
|
| |
| class | PostBase |
| | Handles post-processing of model fields. More...
|
| |
| class | PostBaseTLAD |
| | Handles post-processing of model fields related to cost function. More...
|
| |
| class | PostProcessor |
| | Control model post processing. More...
|
| |
| class | PostProcessorTLAD |
| | Control model post processing. More...
|
| |
| class | PostTimer |
| | Handles timing of post-processing and similar actions. More...
|
| |
| class | PostTimerParameters |
| | Options controlling PostTimer. More...
|
| |
| class | State4D |
| | Four dimensional state (vector of 3D States) More...
|
| |
| class | StateEnsemble |
| | Ensemble of states. More...
|
| |
| class | StateEnsemble4D |
| | Ensemble of 4D states. More...
|
| |
| class | StateInfo |
| | Handles writing-out of forecast fields. More...
|
| |
| class | StateWriter |
| | Handles writing-out of forecast fields. More...
|
| |
| class | TrajectorySaver |
| | Save trajectory during forecast run. More...
|
| |
| class | GenericVariableChangeBase |
| |
| class | VariableChangeBase |
| | Base class for MODEL-specific implementations of VariableChange class. The complete interface that needs to be implemented is described in GenericVariableChangeBase. VariableChangeBase overrides GenericVariableChangeBase methods to pass MODEL-specific implementations of State to the MODEL-specific implementation of VariableChange. More...
|
| |
| class | VariableChangeFactory |
| | VariableChange factory. More...
|
| |
| class | GenericVariableChangeParameters |
| | A subclass of VariableChangeParametersBase storing the values of all options in a single Configuration object. More...
|
| |
| class | VariableChangeParametersWrapper |
| | Contains a polymorphic parameter holding an instance of a subclass of VariableChangeParametersBase. More...
|
| |
| class | GenericVariableChangeMaker |
| |
| class | VariableChangeMaker |
| |
| class | VariableChangeParametersBase |
| | Base class of classes storing parameters controlling specific variable changes. More...
|
| |
| class | Variables |
| |
| class | WeightedDiff |
| | Compute time average of states or increments during model run. More...
|
| |
| class | WeightedDiffTLAD |
| | Compute time average of states or increments during linear model run. More...
|
| |
| class | WeightedMean |
| | Compute time average of states or increments during model run. More...
|
| |
| class | WeightingFct |
| | Weighting Function. More...
|
| |
| class | GeoVaLsWriter |
| |
| class | IdentityLinearModelParameters |
| |
| class | IdentityLinearModel |
| | Generic implementation of identity linear model. More...
|
| |
| class | IdentityModelParameters |
| |
| class | IdentityModel |
| | Generic implementation of identity model. More...
|
| |
| class | IdLinearVariableChange |
| | No change of variable. More...
|
| |
| class | IdVariableChange |
| | No change of variable. More...
|
| |
| class | InterpolatorAtlas |
| | Interface for Atlas interpolation. More...
|
| |
| class | InterpolatorUnstructured |
| | Interface for Unstructured interpolation. More...
|
| |
| class | LinearModelBase |
| | Base class for generic implementations of the linearized forecasting models. Use this class as a base class for generic implementations, and interface::LinearModelBase as a base class for MODEL-specific implementations. More...
|
| |
| class | LinearModelFactory |
| | LinearModel factory. More...
|
| |
| class | LinearModelParametersBase |
| | Base class for classes storing linear model-specific parameters. More...
|
| |
| class | GenericLinearModelParameters |
| | A subclass of LinearModelParametersBase storing the values of all options in a single Configuration object. More...
|
| |
| class | LinearModelParametersWrapper |
| | Contains a polymorphic parameter holding an instance of a subclass of LinearModelParametersBase. More...
|
| |
| class | LinearModelMaker |
| | A subclass of LinearModelFactory able to create instances of T (a concrete subclass of LinearModelBase<MODEL>). Passes Geometry<MODEL> to the constructor of T. More...
|
| |
| class | LocalizationBase |
| | Base class for generic implementations of model-space localization. Use this class as a base class for generic implementations, and interface::LocalizationBase as a base class for MODEL-specific implementations. More...
|
| |
| class | LocalizationFactory |
| | Localization Factory. More...
|
| |
| class | LocalizationMaker |
| | A subclass of LocalizationFactory able to create instances of T (a concrete subclass of LocalizationBase<MODEL>). Passes Geometry<MODEL> to the constructor of T. More...
|
| |
| class | ModelBase |
| | Base class for generic implementations of the forecasting models. Use this class as a base class for generic implementations, and interface::ModelBase as a base class for MODEL-specific implementations. More...
|
| |
| class | ModelFactory |
| | Model factory. More...
|
| |
| class | ModelParametersBase |
| | Base class for classes storing model-specific parameters. More...
|
| |
| class | GenericModelParameters |
| | A subclass of ModelParametersBase storing the values of all options in a single Configuration object. More...
|
| |
| class | ModelParametersWrapper |
| | Contains a polymorphic parameter holding an instance of a subclass of ModelParametersBase. More...
|
| |
| class | ModelMaker |
| | A subclass of ModelFactory able to create instances of T (a concrete subclass of ModelBase<MODEL>). Passes Geometry<MODEL> to the constructor of T. More...
|
| |
| class | ObsErrorBase |
| | Base class for generic implementations of observation error covariance matrices. More...
|
| |
| class | ObsErrorFactory |
| | A factory creating instances of concrete subclasses of ObsErrorBase. More...
|
| |
| class | ObsErrorParametersBase |
| | Configuration parameters of an implementation of an observation error covariance matrix model. More...
|
| |
| class | ObsErrorParametersWrapper |
| | Contains a polymorphic parameter holding an instance of a subclass of ObsErrorParametersBase. More...
|
| |
| class | ObsErrorMaker |
| | A subclass of ObsErrorFactory able to create instances of T (a concrete subclass of ObsErrorBase<OBS>). Passes ObsSpace<OBS> to the constructor of T. More...
|
| |
| class | ObsErrorDiagParameters |
| | Parameters for diagonal obs errors. More...
|
| |
| class | ObsErrorDiag |
| | Diagonal observation error covariance matrix. More...
|
| |
| class | ObsFilterBase |
| | Base class for generic implementations of filters processing observations. More...
|
| |
| class | FilterFactory |
| | ObsFilter factory. More...
|
| |
| class | GenericObsFilterParameters |
| | A subclass of ObsFilterParametersBase storing the values of all options in a single Configuration object. More...
|
| |
| class | ObsFilterParametersWrapper |
| | Contains a polymorphic parameter holding an instance of a subclass of ObsFilterParametersBase. More...
|
| |
| class | FilterMaker |
| |
| class | ObsFilterParametersBase |
| | Base class of classes storing parameters controlling specific observation filters. More...
|
| |
| class | PseudoModel |
| | Generic implementation of the pseudo model (steps through time by reading states) More...
|
| |
| class | PseudoModelState4D |
| |
| class | VerticalLocalizationParameters |
| | Parameters for vertical localization. More...
|
| |
| class | VerticalLocEV |
| |
| class | AnalyticInit |
| | Initializes GeoVaLs with analytic formula. More...
|
| |
| class | ChangeVariables |
| | Encapsulates the nonlinear variable change There should not be a factory for ChangeVariable, it should be a trait class. This is a temporary solution to get around it until we can fix the models. More...
|
| |
| class | ErrorCovariance |
| | Wrapper for model space error covariances. More...
|
| |
| class | GeometryIterator |
| |
| class | GetValues |
| | Gets values from model State to observation locations (fills GeoVaLs) More...
|
| |
| class | LinearGetValues |
| | sets trajectory and computes TL and AD for GetValues More...
|
| |
| class | LinearObsOperator |
| | MODEL-agnostic part of tangent-linear and adjoint of the nonlinear observation (forward) operator ObsOperator. More...
|
| |
| class | LinearVariableChange |
| | Wrapper for change of variable. More...
|
| |
| class | Locations |
| | Locations of observations for observation operator. More...
|
| |
| class | ModelAuxControl |
| | Auxiliary state related to model (could be e.g. model bias), not used at the moment. More...
|
| |
| class | ModelAuxCovariance |
| | Auxiliary Error Covariance related to model, not used at the moment. More...
|
| |
| class | ModelAuxIncrement |
| | Auxiliary Increment related to model, not used at the moment. More...
|
| |
| class | ObsAuxControl |
| | Auxiliary state related to observations, templated on <OBS> More...
|
| |
| class | ObsAuxCovariance |
| | Auxiliary error covariance related to observations, templated on <OBS> More...
|
| |
| class | ObsAuxIncrement |
| | Auxiliary increment related to observations, templated on <OBS> More...
|
| |
| class | ObsLocalization |
| | Encapsulates the observation-space localization Note: to see methods that need to be implemented in the ObsLocalization implementation, see ObsLocalizationBase class. More...
|
| |
| class | ObsOperator |
| | MODEL-agnostic part of nonlinear observation (forward) operator. The full nonlinear observation operator from State x to ObsVector is: ObsOperator ( GetValues (State) ) ObsOperator uses GeoVaLs (result of GetValues(State) - model State at observations locations) as input data to compute forward operator. More...
|
| |
| class | VariableChange |
| | Encapsulates the nonlinear variable change Note: to see methods that need to be implemented in the implementation, see VariableChangeBase class. More...
|
| |
| class | AddIncrement |
| |
| class | Application |
| |
| class | ConvertIncrement |
| |
| class | ConvertState |
| |
| class | DiffStates |
| |
| class | Dirac |
| |
| class | EnsembleApplication |
| |
| class | EnsRecenter |
| |
| class | EnsVariance |
| |
| class | ExternalDFI |
| |
| class | Forecast |
| |
| class | GenEnsPertB |
| |
| class | HofX3D |
| |
| class | ObsTypeParameters |
| | Options controlling the processing of observations from a single obs space. More...
|
| |
| class | HofX4DParameters |
| | Top-level options taken by the HofX4D application. More...
|
| |
| class | HofX4D |
| |
| class | HofX4Dhack |
| |
| class | HybridGain |
| |
| class | LocalEnsembleDA |
| | Application for local ensemble data assimilation. More...
|
| |
| class | RTPP |
| | Application for relaxation to prior perturbation (RTPP) inflation. More...
|
| |
| class | Run |
| | Run encapsulates one OOPS run. More...
|
| |
| class | StaticBInit |
| |
| class | Test |
| |
| class | Variational |
| |
|
| template<typename VECTOR , typename AMATRIX , typename PMATRIX > |
| double | FGMRES (VECTOR &x, const VECTOR &b, const AMATRIX &A, const PMATRIX &precond, const int maxiter, const double tolerance) |
| |
| template<typename VECTOR , typename AMATRIX , typename PMATRIX > |
| double | FullGMRES (VECTOR &xx, const VECTOR &bb, const AMATRIX &A, const PMATRIX &precond, const int maxiter, const double tolerance, std::vector< VECTOR > &pqVEC, std::vector< VECTOR > &xyVEC) |
| |
| void | letkf_core_f90 (const int &, const float *, const float *, const float *, float *, float *, const float *, const int &, const int &, const int &, const int &, const int &) |
| |
| template<typename VECTOR , typename AMATRIX , typename PMATRIX > |
| double | GMRESR (VECTOR &xx, const VECTOR &bb, const AMATRIX &A, const PMATRIX &precond, const int maxiter, const double tolerance) |
| |
| template<typename MODEL , typename OBS > |
| int | IncrementalAssimilation (ControlVariable< MODEL, OBS > &xx, CostFunction< MODEL, OBS > &J, const eckit::Configuration &config) |
| |
| template<typename MODEL , typename OBS > |
| void | instantiateCostFactory () |
| |
| template<typename MODEL , typename OBS > |
| void | instantiateLocalEnsembleSolverFactory () |
| |
| template<typename MODEL , typename OBS > |
| void | instantiateMinFactory () |
| |
| template<typename VECTOR , typename AMATRIX , typename PMATRIX > |
| double | IPCG (VECTOR &x, const VECTOR &b, const AMATRIX &A, const PMATRIX &precond, const int maxiter, const double tolerance) |
| |
| void | printNormReduction (int iteration, const double &grad, const double &norm) |
| |
| void | printQuadraticCostFunction (int iteration, const double &costJ, const double &costJb, const double &costJoJc) |
| |
| template<typename MODEL , typename OBS > |
| void | writeIncrement (const eckit::Configuration &config, const ControlIncrement< MODEL, OBS > &dx, const int &loop) |
| |
| template<typename MODEL , typename OBS > |
| void | writeKrylovBasis (const eckit::Configuration &config, const ControlIncrement< MODEL, OBS > &dx, const int &loop) |
| |
| template<typename MODEL , typename OBS > |
| void | writeEigenvectors (const eckit::Configuration &diagConf, const std::vector< double > &diag, const std::vector< double > &sub, const std::vector< double > &rhs, std::vector< std::unique_ptr< ControlIncrement< MODEL, OBS >>> &zvecs, std::vector< std::unique_ptr< ControlIncrement< MODEL, OBS >>> &hvecs, const HtRinvHMatrix< MODEL, OBS > &HtRinvH, ControlIncrement< MODEL, OBS > &temp, ControlIncrement< MODEL, OBS > &eigenv, ControlIncrement< MODEL, OBS > &eigenz) |
| |
| template<typename VECTOR , typename AMATRIX , typename PMATRIX > |
| double | MINRES (VECTOR &x, const VECTOR &b, const AMATRIX &A, const PMATRIX &precond, const int maxiter, const double tolerance) |
| |
| template<typename VECTOR , typename AMATRIX , typename PMATRIX > |
| double | PCG (VECTOR &x, const VECTOR &b, const AMATRIX &A, const PMATRIX &precond, const int maxiter, const double tolerance) |
| |
| template<typename VECTOR , typename AMATRIX , typename PMATRIX > |
| double | PLanczos (VECTOR &xx, const VECTOR &bb, const AMATRIX &A, const PMATRIX &precond, const int maxiter, const double tolerance) |
| |
| void | rotmat (const double &a, const double &b, double &c, double &s) |
| |
| void | TriDiagSolve (const std::vector< double > &diag, const std::vector< double > &sub, const std::vector< double > &rhs, std::vector< double > &sol) |
| |
| void | blockTriDiagSolve (const std::vector< Eigen::MatrixXd > &alphas, const std::vector< Eigen::MatrixXd > &betas, const Eigen::MatrixXd &beta0, Eigen::MatrixXd &ss, bool &complexValues, const int members) |
| |
| void | TriDiagSpectrum (const std::vector< double > &diag, const std::vector< double > &sub, std::vector< double > &evals, std::vector< std::vector< double > > &evecs) |
| |
| void | UpHessSolve (std::vector< std::vector< double > > &UpHess, const std::vector< double > &rhs, std::vector< double > &sol) |
| |
| void | UpTriSolve (const std::vector< std::vector< double > > &H, const std::vector< double > &rhs, std::vector< double > &sol, const int &dim) |
| |
| template<typename MODEL > |
| State< MODEL > & | operator+= (State< MODEL > &xx, const Increment< MODEL > &dx) |
| | Add on dx incrment to model state xx. More...
|
| |
| template<typename MODEL > |
| State4D< MODEL > & | operator+= (State4D< MODEL > &xx, const Increment4D< MODEL > &dx) |
| | "Increment" 4D State xx with 4D Increment dx More...
|
| |
| template<typename MODEL > |
| void | instantiateCovarFactory () |
| |
| template<typename OBS > |
| void | instantiateObsFilterFactory () |
| |
| template<typename OBS > |
| ObsAuxControls< OBS > & | operator+= (ObsAuxControls< OBS > &xx, const ObsAuxIncrements< OBS > &dx) |
| |
| std::vector< std::string > | getVariableNamesWithoutChannelSuffix (const Variables &variables) |
| | Returns the list of "base" variable names (i.e. names without channel suffixes) stored in variables. More...
|
| |
| oops::Variables * | variables_empty_ctor_f () |
| |
| void | variables_destruct_f (oops::Variables *vars) |
| |
| void | variables_push_back_f (oops::Variables &vars, const char *vname) |
| |
| size_t | variables_size_f (const oops::Variables &vars) |
| |
| void | variables_getvariablelength_f (const oops::Variables &vars, const size_t &jj, size_t &lcvarname) |
| |
| void | variables_getvariable_f (const oops::Variables &vars, const size_t &jj, size_t &lcvarname, const size_t &lfvarname, char *cvarname) |
| |
| bool | variables_has_f (const oops::Variables &vars, const char *vname) |
| |
| double | gc99 (const double &distnorm) |
| |
| template<typename MODEL > |
| void | instantiateLinearModelFactory () |
| |
| template<typename MODEL > |
| void | instantiateModelFactory () |
| |
| template<typename OBS > |
| void | instantiateObsErrorFactory () |
| |
| template<typename MODEL > |
| void | instantiateVariableChangeFactory () |
| |
| void | unstrc_create_f90 (int &, const eckit::mpi::Comm *, const atlas::field::FieldImpl *, const atlas::field::FieldImpl *, const eckit::Configuration &) |
| |
| void | unstrc_write_f90 (const int &, const eckit::Configuration &) |
| |
| void | unstrc_delete_f90 (const int &) |
| |
| void | unstrc_apply_f90 (const int &, const atlas::field::FieldImpl *, atlas::field::FieldImpl *) |
| |
| void | unstrc_apply_ad_f90 (const int &, const atlas::field::FieldImpl *, atlas::field::FieldImpl *) |
| |
| double | soar (const double &distnorm) |
| | computes second order autoregressive function More...
|
| |
| template<typename MODEL > |
| ModelAuxControl< MODEL > & | operator+= (ModelAuxControl< MODEL > &xx, const ModelAuxIncrement< MODEL > &dx) |
| |
| template<typename OBS > |
| ObsAuxControl< OBS > & | operator+= (ObsAuxControl< OBS > &xx, const ObsAuxIncrement< OBS > &dx) |
| |