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