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