ARTS
2.4.0(git:4fb77825)
|
Linear Forward model. More...
Public Member Functions | |
LinearModel (Index m_, Index n_) | |
Default Constructor. More... | |
LinearModel (ConstMatrixView J_, ConstVectorView y0_) | |
Construct a linear model from a given Jacobian J and offset vector y0. More... | |
const OEMMatrix & | Jacobian (const ConstVectorView &xi) |
See ForwardModel class. More... | |
OEMVector | evaluate (const ConstVectorView &xi) |
See ForwardModel class. More... | |
Public Attributes | |
const Index | m |
const Index | n |
Private Attributes | |
OEMMatrix | J |
OEMVector | y0 |
Linear Forward model.
Linear forward model class that represents an affine relationship between state vector x and measurement vector y:
y = K * x + y_0
The resulting object stores a copy of the jacobian and the offset vector as Matrix and Vector, respectively.
Definition at line 51 of file test_oem.cc.
Default Constructor.
Definition at line 54 of file test_oem.cc.
|
inline |
Construct a linear model from a given Jacobian J and offset vector y0.
[in] | J_ | The Jacobian of the forward model. |
[in] | y0_ | The constant offset of the forward model. |
Definition at line 62 of file test_oem.cc.
|
inline |
See ForwardModel class.
Definition at line 69 of file test_oem.cc.
References J, m, mult(), ARTS::Var::y(), and y0.
|
inline |
|
private |
Definition at line 80 of file test_oem.cc.
Referenced by evaluate(), and Jacobian().
const Index LinearModel::m |
Definition at line 77 of file test_oem.cc.
Referenced by evaluate().
const Index LinearModel::n |
Definition at line 77 of file test_oem.cc.
|
private |
Definition at line 81 of file test_oem.cc.
Referenced by evaluate().