Madagascar Programming Reference Manual |
void sf_chain( sf_operator oper1 /* outer operator */, sf_operator oper2 /* inner operator */, bool adj /* adjoint flag */, bool add /* addition flag */, int nm /* model size */, int nd /* data size */, int nt /* intermediate size */, /*@out@*/ float* mod /* [nm] model */, /*@out@*/ float* dat /* [nd] data */, float* tmp /* [nt] intermediate */) /*< Chains two operators, computing oper1{oper2{mod}} or its adjoint. The tmp array is used for temporary storage. >*/ { ... }