|  | 
| 
 Modules | 
|  | IMFExpansionNVector | 
|  | MFLOCANVector | 
|  | MFDenseNVector | 
|  | MFWrappedNVector | 
| 
 Classes | 
| class | MFNVector | 
|  | A vector that lies in the embedding space of a matrix.  More... 
 | 
| 
 Functions | 
| MFNVector | MFCloneNVector (MFNVector u, MFErrorHandler e) | 
|  | Creates a copy of an MFNVector. The copy is the same type and has the same coordinates. Changing the coordinates of the copy cwwill not change the original's coordinates. 
 | 
| void | MFRefNVector (MFNVector u, MFErrorHandler e) | 
|  | Adds a reference to the MFNVector. 
 | 
| void | MFFreeNVector (MFNVector u, MFErrorHandler e) | 
|  | Removes a reference to the MFNVector and if the number of references becomes zero deletes the MFNVector. 
 | 
| int | MFNV_NC (MFNVector u, MFErrorHandler e) | 
|  | Returns the dimension of a MFNVector. 
 | 
| double | MFNV_C (MFNVector u, int i, MFErrorHandler e) | 
|  | Returns the value of the ith coordinate of a MFNVector. This is inefficient, check the type and get the data. 
 | 
| void * | MFNVectorGetData (MFNVector u, MFErrorHandler e) | 
|  | Returns a pointer to the internal data of a vector. The user needs to know how it is stored. 
 | 
| void | MFNVSetC (MFNVector u, int i, double c, MFErrorHandler e) | 
|  | Changes the value of the ith coordinate of a MFNVector. This is inefficient, check the type and get the data. 
 | 
| void | MFNVAdd (MFNVector a, MFNVector b, MFNVector c, MFErrorHandler e) | 
|  | Adds a and b coordinatewise and puts the result in c. It is better to use the NSpace. 
 | 
| void | MFNVDiff (MFNVector a, MFNVector b, MFNVector c, MFErrorHandler e) | 
|  | Takes the difference of a and b coordinatewise and puts the result in c. It is better to use the NSpace. 
 | 
| void | MFWriteNVector (FILE *fid, MFNVector u, MFErrorHandler e) | 
|  | Writes a vector to a file. 
 | 
| MFNVector | MFReadNVector (FILE *fid, MFErrorHandler e) | 
|  | Read a vector from a file. 
 | 
| char * | MFNVGetId (MFNVector u, MFErrorHandler e) | 
|  | Get the type of a vector. This is a string which is set when the vector was created. Don't delete it! 
 |