00001 00032 IMFExpansion IMFCreateExpansion(int n, int k,MFErrorHandler e); 00033 00042 void IMFEvaluateExpansion(IMFExpansion E,MFKVector s,MFNVector u,MFErrorHandler e); 00043 00053 void IMFEvaluateExpansionDirectionalDerivative(IMFExpansion E,MFKVector s,MFKVector ds,MFNVector du,MFErrorHandler e); 00054 00065 void IMFEvaluateExpansionSecondDirectionalDerivative(IMFExpansion E,MFKVector s,MFKVector ds0,MFKVector ds1,MFNVector ddu,MFErrorHandler e); 00066 00076 void IMFEvaluateExpansionDerivative(IMFExpansion E,MFKVector s,int d,MFNVector du,MFErrorHandler e); 00077 00088 void IMFEvaluateExpansionSecondDerivative(IMFExpansion E,MFKVector s,int d0,int d1,MFNVector ddu,MFErrorHandler e); 00089 00101 void IMFEvaluateExpansionThirdDerivative(IMFExpansion E,MFKVector s,int d0,int d1,int d2,MFNVector dddu,MFErrorHandler e); 00102 00110 int IMFExpansionN(IMFExpansion E,MFErrorHandler e); 00111 00119 int IMFExpansionK(IMFExpansion E,MFErrorHandler e); 00120 00128 int IMFExpansionOrder(IMFExpansion E,MFErrorHandler e); 00129 00137 void IMFPrintExpansion(FILE *fid,IMFExpansion E,MFErrorHandler e); 00138 00146 IMFExpansion IMFCloneExpansion(IMFExpansion E,MFErrorHandler e); 00147 00155 IMFExpansion IMFRectify(IMFExpansion E,MFErrorHandler e); 00156 00166 IMFExpansion IMFInflateExpansionWithFlow(IMFExpansion E,IMFFlow f, MFKVector p,MFErrorHandler e); 00167 00176 double IMFExpansionR(IMFExpansion E, double epsilon,MFErrorHandler e); 00177 00185 MFNKMatrix IMFExpansionTS(IMFExpansion E,MFErrorHandler e); 00186 00194 void IMFWriteExpansion(FILE* fid,IMFExpansion E,MFErrorHandler e); 00195 00203 IMFExpansion IMFReadExpansion(FILE* fid,MFErrorHandler e); 00204 00212 void IMFFreeExpansion(IMFExpansion E,MFErrorHandler e); 00213 00221 void IMFRefExpansion(IMFExpansion E,MFErrorHandler e); 00222