| 
    FV3 Bundle
    
   | 
 
The Saddle-point matrix. More...
#include <SaddlePointMatrix.h>
Public Member Functions | |
| SaddlePointMatrix (const CostFct_ &j) | |
| void | multiply (const SPVector_ &, SPVector_ &) const | 
Private Types | |
| typedef Increment< MODEL > | Increment_ | 
| typedef ControlIncrement< MODEL > | CtrlInc_ | 
| typedef CostFunction< MODEL > | CostFct_ | 
| typedef SaddlePointVector< MODEL > | SPVector_ | 
| typedef JqTermTLAD< MODEL > | JqTermTLAD_ | 
Private Attributes | |
| CostFct_ const & | j_ | 
The Saddle-point matrix.
The solvers represent matrices as objects that implement a "multiply" method. This class defines objects that apply the saddle-point matrix.
Definition at line 33 of file SaddlePointMatrix.h.
      
  | 
  private | 
Definition at line 36 of file SaddlePointMatrix.h.
      
  | 
  private | 
Definition at line 35 of file SaddlePointMatrix.h.
      
  | 
  private | 
Definition at line 34 of file SaddlePointMatrix.h.
      
  | 
  private | 
Definition at line 38 of file SaddlePointMatrix.h.
      
  | 
  private | 
Definition at line 37 of file SaddlePointMatrix.h.
      
  | 
  inlineexplicit | 
Definition at line 41 of file SaddlePointMatrix.h.
| void oops::SaddlePointMatrix< MODEL >::multiply | ( | const SPVector_ & | x, | 
| SPVector_ & | z | ||
| ) | const | 
      
  | 
  private | 
Definition at line 45 of file SaddlePointMatrix.h.