QCPoint< dim > Class Template Reference

#include <QCPoint.hpp>

List of all members.


Detailed Description

template<int dim>
class QCPoint< dim >

class QCPoint

Definition at line 37 of file QCPoint.hpp.

Public Member Functions

QCFloat dot (const QCPoint &p) const
int getDimension (void) const
QCPointoperator+= (const QCFloat *displacement)
QCPointoperator+= (const QCPoint &displacement)
QCPointoperator-= (const QCFloat *displacement)
QCPointoperator-= (const QCPoint &displacement)
QCFloatoperator[] (int index)
QCFloat operator[] (int index) const
 QCPoint (const QCPoint &p)
 QCPoint (const QCFloat *array)
 QCPoint (void)
QCPoint vect (const QCPoint &p) const
 ~QCPoint (void)

Private Attributes

QCFloat coords [dim]


Constructor & Destructor Documentation

template<int dim>
QCPoint< dim >::QCPoint void   )  [inline]
 

Definition at line 46 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCPoint< dim >::QCPoint const QCFloat array  )  [inline]
 

Definition at line 53 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCPoint< dim >::QCPoint const QCPoint< dim > &  p  )  [inline]
 

Definition at line 62 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCPoint< dim >::~QCPoint void   )  [inline]
 

Definition at line 71 of file QCPoint.hpp.


Member Function Documentation

template<int dim>
QCFloat QCPoint< dim >::dot const QCPoint< dim > &  p  )  const [inline]
 

Definition at line 159 of file QCPoint.hpp.

References QCPoint< dim >::coords.

Referenced by QCLinearPartitioner< TPSystem >::projectOnInnerReference().

template<int dim>
int QCPoint< dim >::getDimension void   )  const [inline]
 

Definition at line 77 of file QCPoint.hpp.

template<int dim>
QCPoint& QCPoint< dim >::operator+= const QCFloat displacement  )  [inline]
 

Parameters:
displacement 

Definition at line 138 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCPoint& QCPoint< dim >::operator+= const QCPoint< dim > &  displacement  )  [inline]
 

Parameters:
displacement 

Definition at line 110 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCPoint& QCPoint< dim >::operator-= const QCFloat displacement  )  [inline]
 

Parameters:
displacement 

Definition at line 152 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCPoint& QCPoint< dim >::operator-= const QCPoint< dim > &  displacement  )  [inline]
 

Parameters:
displacement 

Definition at line 124 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCFloat& QCPoint< dim >::operator[] int  index  )  [inline]
 

Parameters:
index 

Definition at line 97 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCFloat QCPoint< dim >::operator[] int  index  )  const [inline]
 

Parameters:
index 

Definition at line 85 of file QCPoint.hpp.

References QCPoint< dim >::coords.

template<int dim>
QCPoint QCPoint< dim >::vect const QCPoint< dim > &  p  )  const [inline]
 

Definition at line 162 of file QCPoint.hpp.

References QCPoint< dim >::coords.

Referenced by QCLinearPartitioner< TPSystem >::computeInnerReference().


Member Data Documentation

template<int dim>
QCFloat QCPoint< dim >::coords[dim] [private]
 

Definition at line 185 of file QCPoint.hpp.

Referenced by QCPoint< dim >::dot(), QCPoint< dim >::operator+=(), QCPoint< dim >::operator-=(), QCPoint< dim >::operator[](), QCPoint< dim >::QCPoint(), and QCPoint< dim >::vect().


The documentation for this class was generated from the following file:
Generated on Sat Jan 28 21:07:34 2006 for QC++ by  doxygen 1.4.4