00001
00024 MFKVector MFCreateKVector(int k,MFErrorHandler e);
00025
00035 MFKVector MFCreateKVectorWithData(int k,double *c,MFErrorHandler e);
00036
00043 void MFRefKVector(MFKVector s,MFErrorHandler e);
00044
00051 void MFFreeKVector(MFKVector s,MFErrorHandler e);
00052
00059 int MFKV_NC(MFKVector s,MFErrorHandler e);
00060
00069 double MFKV_C(MFKVector s,int i,MFErrorHandler e);
00070
00079 void MFKVSetC(MFKVector s,int i,double c,MFErrorHandler e);
00080
00089 double MFKVDot(MFKVector s0,MFKVector s1,MFErrorHandler e);
00090
00098 double MFKVNorm(MFKVector s,MFErrorHandler e);
00099
00107 void MFKVScale(double a,MFKVector s,MFErrorHandler e);
00108
00117 void MFKVScaleMul(double a,MFKVector s,MFKVector t,MFErrorHandler e);
00118
00127 void MFKVDiff(MFKVector a,MFKVector b,MFKVector c,MFErrorHandler e);
00128
00137 void MFKVAdd(MFKVector,MFKVector s,MFKVector,MFErrorHandler e);
00138
00146 void MFWriteKVector(FILE *fid,MFKVector s,MFErrorHandler e);
00147
00155 MFKVector MFReadKVector(FILE *fid,MFErrorHandler e);
00156