include/MFNSpace.h

00001 
00023 MFNSpace MFCreateNSpace(int n,MFErrorHandler e);
00024 
00034 MFNSpace MFCreateTPBVPNSpace(int nx,int nu,int np, MFErrorHandler e);;
00035 
00045 double MFNSpaceInner(MFNSpace space,MFNVector a,MFNVector b, MFErrorHandler e);;
00046 
00056 double MFNSpaceDistance(MFNSpace space,MFNVector a,MFNVector b, MFErrorHandler e);;
00057 
00068 double MFNSpaceTangentDistance(MFNSpace space,MFNKMatrix A,MFNKMatrix B, MFErrorHandler e);;
00069 
00079 void MFNSpaceDirection(MFNSpace space,MFNVector a,MFNVector b,MFNVector c, MFErrorHandler e);;
00080 
00090 void MFNSpaceAdd(MFNSpace space,MFNVector a,MFNVector b,MFNVector c, MFErrorHandler e);;
00091 
00101 void MFNSpaceScale(MFNSpace space,double scalar,MFNVector a,MFNVector b, MFErrorHandler e);;
00102 
00110 void *MFNSpaceGetData(MFNSpace space, MFErrorHandler e);;
00111 
00119 char *MFNSpaceGetId(MFNSpace space, MFErrorHandler e);;
00120 
00128 void MFRefNSpace(MFNSpace n-space,MFErrorHandler e);
00129 
00137 void MFFreeNSpace(MFNSpace space,MFErrorHandler e);
00138 
00146 void MFWriteNSpace(FILE* fid,MFNSpace space,MFErrorHandler e);
00147 
00156 MFNSpace MFReadNSpace(FILE* fid,MFAtlas A,MFErrorHandler e);
00157 

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