NAME

enable_respect_missing_values - Requests cooperating routines to respect missing values

SYNOPSIS

#include "m/m_missing.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 


int enable_respect_missing_values(void);

DESCRIPTION

This routine requests cooperating routines to respect missing values (designated by DBL_MISSING). Some routines will check with this module if the current state is to respect missing values, and they will do alternate versions of calculations if that is the case. Whether this is the case will be explained in the documentation for the particular routines.

RETURNS

This routine returns NO_ERROR on success, and ERROR if there are unexpected problems.

NOTES

The facility operates as a stack. It is disabled by default. This pushes TRUE onto the stack. The facility is not exported to the user in general, as this is too dangerous. However, it makes sense to have user controled options which selectively imply calls to this module.

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

respect_missing_values , disable_respect_missing_values , restore_respect_missing_values