NAME

file_db_cv - (MACRO) Debug printing of a vector to a file

SYNOPSIS

#include "m/m_debug.h"

Example compile flags (system dependent):
  -DLINUX_X86_64 -DLINUX_X86_64_OPTERON  -DGNU_COMPILER 
   -I/home/kobus/include
   -L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
  -lKJB                               -lfftw3  -lgsl -lgslcblas -ljpeg  -lSVM -lstdc++                    -lpthread -lSLATEC -lg2c    -lacml -lacml_mv -lblas -lg2c      -lncursesw 


void file_db_cv(const Vector *vp);

DESCRIPTION

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.

NOTES

This macro is only avaible with compilers which have "hash mark substitution. With compilers that don't, a message to this effect is printed instead.

RELATED

dbm, dbo, dbp, dbx, dbc, dbf, dbi, dbr, dbw, dbe, dbs

DISCLAIMER

This software is not adequatedly tested. It is recomended that results are checked independantly where appropriate.

AUTHOR

Kobus Barnard

DOCUMENTER

Kobus Barnard

SEE ALSO

db_rv , db_cv , db_mat , file_db_mat