next up previous contents [pdf] index

Next: Input parameters Up: sf_chain3 Previous: Call

Definition

void sf_chain3 (sf_operator oper1 /* outer operator */, 
                sf_operator oper2 /* middle operator */, 
                sf_operator oper3 /* inner operator */, 
                bool adj          /* adjoint flag */, 
                bool add          /* addition flag */, 
                int nm            /* model size */, 
                int nt1           /* inner intermediate size */, 
                int nt2           /* outer intermediate size */, 
                int nd            /* data size */, 
                float* mod        /* [nm] model */, 
                float* dat        /* [nd] data */, 
                float* tmp1       /* [nt1] inner intermediate */, 
                float* tmp2       /* [nt2] outer intermediate */)
/*< Chains three operators, computing oper1{oper2{poer3{{mod}}} or its adjoint.
  The tmp1 and tmp2 arrays are used for temporary storage. >*/
{
   ...    
}




2011-07-02