NAME

ascend_sort_indexed_vector - Sorts an indexed 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 ascend_sort_indexed_vector(Indexed_vector *vp);

DESCRIPTION

This routine sorts an indexed vector so that the element index structure members are in ascending order. The index structure members are moved in the sorting operation but are not changed. Thus they keep track of where the elements came from (which is why this function is useful).

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 , vp_get_indexed_vector , get_zero_indexed_vector , get_random_indexed_vector , get_target_indexed_vector , free_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