NAME

vp_get_indexed_vector - Gets an indexed version of a vector

SYNOPSIS

#include "m/m_vector.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 vp_get_indexed_vector
(
	Indexed_vector **vpp,
	const Vector *init_vp
);

DESCRIPTION

This routine puts an indexed version of the vector init_vp, into *vpp, allocating memory if needed. If init_vp is NULL, then *vpp will be freed and become NULL also. The elements structure member of the Indexed_vector_element structure become the same as those in init_vp, and the index structure member become the index of the init_vp (i.e., 0, 1, 2, 3).

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_unity_vector , get_zero_vector , get_initialized_vector , get_target_vector , free_vector , get_random_vector , get_random_vector_2 , get_random_unit_vector , get_zero_indexed_vector , get_random_indexed_vector , get_target_indexed_vector , free_indexed_vector , ascend_sort_indexed_vector , descend_sort_indexed_vector , get_target_vector_vector , free_vector_vector , allocate_2D_vp_array , free_2D_vp_array_and_vectors , get_target_v3 , free_v3 , get_target_v4 , free_v4