NAME
create_vector_copy - Creates a copy of a vector
SYNOPSIS
#include "m/m_vec_basic.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
Vector *create_vector_copy(const Vector *source_vp);
DESCRIPTION
This routine creates a copy of the input vector, and returns a pointer to it.
RETURNS
On success, this routine returns a pointer to a newly created vector
which is a copy of the input vector. On failure, it returns NULL, and sets
an error message. Currently this routine can only fail if storage
allocation fails.
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
split_v4
,
split_vector_vector
,
split_vector
,
copy_v4
,
copy_v3
,
copy_indexed_vector
,
select_from_vector_vector
,
copy_vector_vector
,
copy_vector_segment
,
copy_vector
,
ow_copy_vector
,
flatten_vector_vector
,
vector_vector_from_vector
,
vector_vector_from_matrix
,
get_vector_vector_transpose
,
is_element_in_vector
,
is_vector_vector_consistent