NAME

vector_distance - Returns the distance between two points

SYNOPSIS

#include "m/m_vec_metric.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 


double vector_distance
(
	const Vector *vp1,
	const Vector *vp2
);

DESCRIPTION

This routine calculates the distance between two points represented by vectors. In other words, it computes the norm of the difference of the vectors.

RETURNS

The distance between the two points, or a negative number if there is an error (not very likely--currently impossible). Note that sending in vectors of difference lengths is regarded as a bug. (See set_bug(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

max_abs_vector_difference , get_vector_angle_in_degrees , get_vector_angle_in_radians , get_dot_product , vector_distance_sqrd