|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface LinearTransform
Define methods applying a linear transform and its transpose
| Method Summary | |
|---|---|
void |
addTranspose(VectConst data,
Vect model)
Apply the transpose of a linear transform model = F' data Add to existing data. |
void |
adjustRobustErrors(Vect dataError)
Apply any robust trimming of outliers, or scale all errors for an approximate L1 norm when squared. |
void |
forward(Vect data,
VectConst model)
Apply the linear transform data = F model Zero the current data, and do not add. |
void |
inverseHessian(Vect model)
To speed convergence multiple a model by an approximate inverse Hessian. |
| Method Detail |
|---|
void forward(Vect data,
VectConst model)
data - Output after linear transformmodel - Input for linear transform
void addTranspose(VectConst data,
Vect model)
data - Input for transpose.model - Output after linear transform.void inverseHessian(Vect model)
model - The model to be multiplied.void adjustRobustErrors(Vect dataError)
dataError - This is the original data minus the modeled data.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||