file_db_cv - (MACRO) Debug printing of a vector to a file
Example compile flags (system dependent):
-DLINUX_X86_64 -DLINUX_X86_64_OPTERON -DGNU_COMPILER
-lKJB -lfftw3 -lgsl -lgslcblas -ljpeg -lSVM -lstdc++ -lpthread -lSLATEC -lg2c -lacml -lacml_mv -lblas -lg2c -lncursesw
void file_db_cv(const Vector *vp);
This macro prints a vector as a column vector, to a file in the current
directory determined by the variable name. Its behaviour is a function of
the debugging level, which can be set through the option "debug" if the KJB
library options are being made available to the user. The macro is available
for both development and production code, but since the default debug level
is different in the two cases, the behaviour is different. The default level
for development code is 2, whereas for production code it is 0.
If the debug level is 1 (or more), then the matrix is output to a file which
has the same name as the variable.
This macro is only avaible with compilers which have "hash mark
substitution. With compilers that don't, a message to this effect is
dbm, dbo, dbp, dbx, dbc, dbf, dbi, dbr, dbw, dbe, dbs
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.