NAME
vector_distance_sqrd - Returns the distance squared 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_sqrd
(
const Vector *vp1,
const Vector *vp2
);
DESCRIPTION
This routine calculates the distance squared between two points represented
by vectors. In other words, it computes the norm squared of the difference
of the vectors.
RETURNS
The distance squared 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