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);