NAME

free_matrix - Frees a the space associated with a matrix.

SYNOPSIS

#include "m/m_matrix.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 free_matrix(Matrix *mp);

DESCRIPTION

This routine frees the storage associated with a matrix obtained from create_vector (perhaps indirectrly). If the argument is NULL, then this routine returns safely without doing anything.

RELATED

Matrix

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

get_zero_matrix , get_unity_matrix , get_initialized_matrix , get_target_matrix , get_identity_matrix , ow_zero_matrix , ow_set_matrix , get_diagonal_matrix , get_random_matrix , get_random_matrix_2