QuickVector Class Reference

List of all members.

Public Member Functions

 QuickVector (CUI m_in)
 ~QuickVector ()
 QuickVector (const QuickVector *old)
double & operator[] (const int i)
const double operator[] (const int i) const
double at (CUI m_a) const
bool atPut (CUI m_a, const double val)
bool atAdd (CUI m_a, const double val)
unsigned int size () const
void fillWithZeros ()
bool swapelements (CUI m_a, CUI m_b)
QuickVectoroperator *= (const double *y)
QuickVectoroperator *= (const QuickVector *y)
QuickVectoroperator+= (const QuickVector *y)
QuickVectoroperator- (const QuickVector *y) const
void dumpToAux () const
bool isChanged () const
void setUnchanged ()

Detailed Description

Definition at line 30 of file qvector.h.


Member Function Documentation

bool QuickVector::isChanged (  )  const [inline]

Returns true if the vector has changed since setUnchanged was last called

Definition at line 66 of file qvector.h.

Referenced by ElementSet::doLinear(), and Circuit::doNonLogic().

void QuickVector::setUnchanged (  )  [inline]

Sets the changed status to false.

Definition at line 70 of file qvector.h.

Referenced by ElementSet::doLinear(), and Circuit::doNonLogic().


The documentation for this class was generated from the following files:
Generated on Tue May 8 17:05:56 2007 for KTechLab by  doxygen 1.5.1