Main Page   Namespace List   Class Hierarchy   Compound List   File List   Header Files   Sources   Namespace Members   Compound Members   File Members  

vector_math.h File Reference

Contains declarations of functions for doing vector maths. More...


Namespaces

namespace  vector_math

Functions

vector<double> operator- ( const vector<double> &x )
double operator * ( const vector<double> &x, const vector<double> &y )
Calculate the dot product of two vectors. More...

vector<double> operator * ( const double k, const vector<double> &x )
vector<double> operator * ( const vector<double> &x, const double k )
vector<double> operator+ ( const vector<double> &x, const vector<double> &y )
Calculate the sum of two vectors. More...

vector<double> operator- ( const vector<double> &x, const vector<double> &y )
Calculate the difference between two vectors. More...


Detailed Description

Contains declarations of functions for doing vector maths.

Author(s):
$Author: ben $
Version:
$Revision: 6.5 $
Date:
$Date: 2002/07/07 18:23:15 $

Definition in file vector_math.h.


Function Documentation

vector<double> operator-<double> (const vector<double>& x)

Definition at line 35 of file vector_math.cpp.

double operator * (const vector<double>& x, const vector<double>& y)

Calculate the dot product of two vectors.

Preconditions:
 assert( x.size() == y.size() );

Definition at line 49 of file vector_math.cpp.

vector<double> operator *<double> (const double k, const vector<double>& x) [inline]

Definition at line 68 of file vector_math.cpp.

vector<double> operator *<double> (const vector<double>& x, const double k) [inline]

Definition at line 61 of file vector_math.h.

vector<double> operator+<double> (const vector<double>& x, const vector<double>& y)

Calculate the sum of two vectors.

Preconditions:
 assert( x.size() == y.size() );

Definition at line 84 of file vector_math.cpp.

vector<double> operator-<double> (const vector<double>& x, const vector<double>& y)

Calculate the difference between two vectors.

Preconditions:
 assert( x.size() == y.size() );

Definition at line 104 of file vector_math.cpp.


Generated at Sun Jul 14 20:38:06 2002 for Mapper by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999