vec2d Class Reference

#include <dvec.h>

Public Member Functions

 vec2d ()
 vec2d (double xin, double yin)
 vec2d (const vec2d &proto)
vec2doperator= (const vec2d &b)
double operator[] (int index) const
double x () const
double y () const
vec2d operator+ (const vec2d &b) const
vec2d operator- (const vec2d &b) const
vec2d operator* (const vec2d &b) const
vec2d operator/ (const vec2d &b) const
vec2d madd (const double &scalar, const vec2d &b) const
vec2d madd (const vec2d &s, const vec2d &b) const
 vec2d ()
 vec2d (double xin, double yin)
 vec2d (const vec2d &proto)
vec2doperator= (const vec2d &b)
double operator[] (int index) const
double x () const
double y () const
vec2d operator+ (const vec2d &b) const
vec2d operator- (const vec2d &b) const
vec2d operator* (const vec2d &b) const
vec2d operator/ (const vec2d &b) const
vec2d madd (const double &scalar, const vec2d &b) const
vec2d madd (const vec2d &s, const vec2d &b) const
 vec2d ()
 vec2d (double x_, double y_)
 vec2d (const vec2d &proto)
vec2doperator= (const vec2d &b)
double operator[] (int index) const
void ustore (double *arr) const
double x () const
double y () const
vec2d operator+ (const vec2d &b) const
vec2d operator- (const vec2d &b) const
vec2d operator* (const vec2d &b) const
vec2d operator/ (const vec2d &b) const
vec2d madd (const double &scalar, const vec2d &b) const
vec2d madd (const vec2d &s, const vec2d &b) const

Detailed Description

Definition at line 215 of file dvec.h.


Constructor & Destructor Documentation

vec2d (  )  [inline]

Definition at line 218 of file dvec.h.

Referenced by madd(), operator*(), operator+(), operator-(), and operator/().

vec2d ( double  xin,
double  yin 
) [inline]

Definition at line 222 of file dvec.h.

vec2d ( const vec2d proto  )  [inline]

Definition at line 226 of file dvec.h.

vec2d (  )  [inline]

Definition at line 218 of file vector_fpu.h.

vec2d ( double  xin,
double  yin 
) [inline]

Definition at line 222 of file vector_fpu.h.

vec2d ( const vec2d proto  )  [inline]

Definition at line 226 of file vector_fpu.h.

vec2d (  )  [inline]

Definition at line 261 of file vector_x86.h.

vec2d ( double  x_,
double  y_ 
) [inline]

Definition at line 265 of file vector_x86.h.

vec2d ( const vec2d proto  )  [inline]

Definition at line 269 of file vector_x86.h.


Member Function Documentation

vec2d& operator= ( const vec2d b  )  [inline]

Definition at line 230 of file dvec.h.

double operator[] ( int  index  )  const [inline]

Definition at line 236 of file dvec.h.

double x (  )  const [inline]

Definition at line 238 of file dvec.h.

Referenced by operator<<(), and vequals().

double y (  )  const [inline]

Definition at line 239 of file dvec.h.

Referenced by operator<<(), and vequals().

vec2d operator+ ( const vec2d b  )  const [inline]

Definition at line 241 of file dvec.h.

vec2d operator- ( const vec2d b  )  const [inline]

Definition at line 245 of file dvec.h.

vec2d operator* ( const vec2d b  )  const [inline]

Definition at line 249 of file dvec.h.

vec2d operator/ ( const vec2d b  )  const [inline]

Definition at line 253 of file dvec.h.

vec2d madd ( const double &  scalar,
const vec2d b 
) const [inline]

Definition at line 257 of file dvec.h.

Referenced by madd().

vec2d madd ( const vec2d s,
const vec2d b 
) const [inline]

Definition at line 261 of file dvec.h.

vec2d& operator= ( const vec2d b  )  [inline]

Definition at line 230 of file vector_fpu.h.

double operator[] ( int  index  )  const [inline]

Definition at line 236 of file vector_fpu.h.

double x (  )  const [inline]

Definition at line 238 of file vector_fpu.h.

double y (  )  const [inline]

Definition at line 239 of file vector_fpu.h.

vec2d operator+ ( const vec2d b  )  const [inline]

Definition at line 241 of file vector_fpu.h.

References vec2d().

Here is the call graph for this function:

vec2d operator- ( const vec2d b  )  const [inline]

Definition at line 245 of file vector_fpu.h.

References vec2d().

Here is the call graph for this function:

vec2d operator* ( const vec2d b  )  const [inline]

Definition at line 249 of file vector_fpu.h.

References vec2d().

Here is the call graph for this function:

vec2d operator/ ( const vec2d b  )  const [inline]

Definition at line 253 of file vector_fpu.h.

References vec2d().

Here is the call graph for this function:

vec2d madd ( const double &  scalar,
const vec2d b 
) const [inline]

Definition at line 257 of file vector_fpu.h.

References vec2d().

Here is the call graph for this function:

vec2d madd ( const vec2d s,
const vec2d b 
) const [inline]

Definition at line 261 of file vector_fpu.h.

References vec2d().

Here is the call graph for this function:

vec2d& operator= ( const vec2d b  )  [inline]

Definition at line 273 of file vector_x86.h.

double operator[] ( int  index  )  const [inline]

Definition at line 278 of file vector_x86.h.

void ustore ( double *  arr  )  const [inline]

Definition at line 284 of file vector_x86.h.

double x (  )  const [inline]

Definition at line 292 of file vector_x86.h.

double y (  )  const [inline]

Definition at line 293 of file vector_x86.h.

vec2d operator+ ( const vec2d b  )  const [inline]

Definition at line 295 of file vector_x86.h.

References vec2d().

Here is the call graph for this function:

vec2d operator- ( const vec2d b  )  const [inline]

Definition at line 299 of file vector_x86.h.

References vec2d().

Here is the call graph for this function:

vec2d operator* ( const vec2d b  )  const [inline]

Definition at line 303 of file vector_x86.h.

References vec2d().

Here is the call graph for this function:

vec2d operator/ ( const vec2d b  )  const [inline]

Definition at line 307 of file vector_x86.h.

References vec2d().

Here is the call graph for this function:

vec2d madd ( const double &  scalar,
const vec2d b 
) const [inline]

Definition at line 311 of file vector_x86.h.

References madd(), and vec2d().

Here is the call graph for this function:

vec2d madd ( const vec2d s,
const vec2d b 
) const [inline]

Definition at line 315 of file vector_x86.h.

References vec2d().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Tue Dec 11 13:14:30 2012 for LIBBN by  doxygen 1.6.3