Function vector_copy (o2scl)¶
-
template<class vec_t, class vec2_t>
void o2scl::vector_copy(const vec_t &src, vec2_t &dest)¶ Simple vector copy.
Copy
srctodest, resizingdestonly if it is too small to holdsrc.size()elements.This function will work for any classes
vec_tandvec2_twhich have suitably definedoperator[],size(), andresize()methods.
-
template<class vec_t, class vec2_t>
void o2scl::vector_copy(size_t N, const vec_t &src, vec2_t &dest)¶ Simple vector copy of the first N elements.
Copy the first
Nelements ofsrctodest. It is assumed that the memory allocation fordesthas already been performed.This function will work for any class
vec2_twhich has an operator[] which returns a reference to the corresponding element and classvec_twith an operator[] which returns either a reference or the value of the corresponding element.