| FV3 Bundle
    | 
The \( H^T \) matrix. More...
#include <HtMatrix.h>
| Public Member Functions | |
| HtMatrix (const CostFct_ &j) | |
| void | multiply (const DualVector< MODEL > &dy, ControlIncrement< MODEL > &dx, const bool idModel=false) const | 
| Private Types | |
| typedef CostFunction< MODEL > | CostFct_ | 
| typedef Increment< MODEL > | Increment_ | 
| Private Attributes | |
| CostFct_ const & | j_ | 
The \( H^T \) matrix.
The solvers represent matrices as objects that implement a "multiply" method. This class defines objects that apply a generalized \( H^T \) matrix which includes \( H^T \) itself and the equivalent operators for the other terms of the cost function.
Definition at line 33 of file HtMatrix.h.
| 
 | private | 
Definition at line 34 of file HtMatrix.h.
| 
 | private | 
Definition at line 35 of file HtMatrix.h.
| 
 | inlineexplicit | 
Definition at line 38 of file HtMatrix.h.
| 
 | inline | 
Definition at line 40 of file HtMatrix.h.
| 
 | private | 
Definition at line 52 of file HtMatrix.h.