include/IMFExpansion.h

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 

Generated on Tue Jan 30 13:38:27 2007 for multifario by  doxygen 1.4.6