00001 00002 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 00003 /* */ 00004 /* */ 00005 /* MV++ Numerical Matrix/Vector C++ Library */ 00006 /* MV++ Version 1.5 */ 00007 /* */ 00008 /* R. Pozo */ 00009 /* National Institute of Standards and Technology */ 00010 /* */ 00011 /* NOTICE */ 00012 /* */ 00013 /* Permission to use, copy, modify, and distribute this software and */ 00014 /* its documentation for any purpose and without fee is hereby granted */ 00015 /* provided that this permission notice appear in all copies and */ 00016 /* supporting documentation. */ 00017 /* */ 00018 /* Neither the Institution (National Institute of Standards and Technology) */ 00019 /* nor the author makes any representations about the suitability of this */ 00020 /* software for any purpose. This software is provided ``as is''without */ 00021 /* expressed or implied warranty. */ 00022 /* */ 00023 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 00024 00025 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 00026 /* Which dense vector/matrix classes to build SparseLib++ from */ 00027 /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 00028 00029 00030 #ifndef vector_defs_H 00031 #define vector_defs_H 00032 00033 #define VECTOR_H "mvv.h" 00034 #define VECTOR_double MV_Vector_double 00035 #define VECTOR_float MV_Vector_float 00036 #define VECTOR_int MV_Vector_int 00037 #define VECTOR_ref MV_Vector_::ref 00038 #define MATRIX_H "mvm.h" 00039 #define MATRIX_double MV_ColMat_double 00040 #define MATRIX_float MV_ColMat_float 00041 #define MATRIX_int MV_ColMat_int 00042 #define MATRIX_ref MV_Matrix_::ref 00043 00044 #define VECTOR_COMPLEX MV_Vector_COMPLEX 00045 #define MATRIX_COMPLEX MV_ColMat_COMPLEX 00046 00047 #endif