00001
00031 MFNVector MFCloneNVector(MFNVector u,MFErrorHandler e);
00032
00044 MFNVector MFCreateNVector(int n,MFErrorHandler e);
00045
00054 MFNVector MFCreateNVectorWithData(int n,double *c,MFErrorHandler e);
00055
00070 MFNVector MFCreateWrappedNVector(int n,double *c,MFErrorHandler e);
00071
00080 void MFRefNVector(MFNVector u,MFErrorHandler e);
00081
00088 void MFFreeNVector(MFNVector u,MFErrorHandler e);
00089
00097 int MFNV_NC(MFNVector u,MFErrorHandler e);
00098
00107 double MFNV_C(MFNVector u,int i,MFErrorHandler e);
00108
00116 void *MFNVectorGetData(MFNVector u,MFErrorHandler e);
00117
00126 void MFNVSetC(MFNVector u,int i ,double c,MFErrorHandler e);
00127
00136 void MFNVAdd(MFNVector a,MFNVector b,MFNVector c,MFErrorHandler e);
00137
00146 void MFNVDiff(MFNVector a,MFNVector b,MFNVector c,MFErrorHandler e);
00147
00155 void MFWriteNVector(FILE *fid,MFNVector u,MFErrorHandler e);
00156
00164 MFNVector MFReadNVector(FILE *fid,MFErrorHandler e);
00165
00173 char *MFNVGetId(MFNVector u,MFErrorHandler e);