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