NAME

ow_sqrt_vector - Calculates the element-wise sqrt of a vector.

SYNOPSIS

#include "m/m_vec_arith.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 ow_sqrt_vector(Vector *vp);

DESCRIPTION

This routine calculates the element-wise square root of a vector, overwiting the input vector with the result. If we are respecting missing values, then the sqrt() of a missing value (DBL_MISSING) is DBL_MISSING.

RETURNS

NO_ERROR on success, and ERROR on failure, with an error message being set. THis routine will fail if any of the element of the input vector is negative.

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

multiply_vector_by_scalar , ow_multiply_vector_by_scalar , divide_vector_by_scalar , ow_divide_vector_by_scalar , add_scalar_to_vector , ow_add_scalar_to_vector , subtract_scalar_from_vector , ow_subtract_scalar_from_vector , add_vectors , subtract_vectors , multiply_vectors , divide_vectors , ow_add_scalar_times_vector_to_vector , ow_add_vectors , ow_add_vector_times_scalar , ow_subtract_vectors , ow_subtract_vector_times_scalar , ow_multiply_vectors , ow_divide_vectors , invert_vector , ow_invert_vector , sqrt_vector , log_vector , log_vector_2 , ow_log_vector , ow_log_vector_2 , exp_vector , ow_exp_vector , get_abs_of_vector , ow_get_abs_of_vector , average_vector_elements , average_vector_squared_elements , sum_vector_elements , sum_vector_squared_elements , multiply_vector_elements