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