/tmp/buildd/coinutils-2.6.4/CoinUtils/src/CoinIndexedVector.hpp File Reference

#include <map>
#include "CoinPackedVectorBase.hpp"
#include "CoinSort.hpp"
#include "CoinHelperFunctions.hpp"
#include <cassert>
Include dependency graph for CoinIndexedVector.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CoinIndexedVector
 Indexed Vector. More...
class  CoinArrayWithLength
 Pointer with length in bytes. More...
class  CoinDoubleArrayWithLength
 double * version More...
class  CoinFactorizationDoubleArrayWithLength
 CoinFactorizationDouble * version. More...
class  CoinIntArrayWithLength
 int * version More...
class  CoinBigIndexArrayWithLength
 CoinBigIndex * version. More...
class  CoinUnsignedIntArrayWithLength
 unsigned int * version More...

Defines

#define COIN_INDEXED_TINY_ELEMENT   1.0e-50
#define COIN_INDEXED_REALLY_TINY_ELEMENT   1.0e-100

Functions

void CoinIndexedVectorUnitTest ()
 A function that tests the methods in the CoinIndexedVector class.

Define Documentation

#define COIN_INDEXED_TINY_ELEMENT   1.0e-50

Definition at line 21 of file CoinIndexedVector.hpp.

#define COIN_INDEXED_REALLY_TINY_ELEMENT   1.0e-100

Definition at line 22 of file CoinIndexedVector.hpp.


Function Documentation

void CoinIndexedVectorUnitTest (  ) 

A function that tests the methods in the CoinIndexedVector class.

The only reason for it not to be a member method is that this way it doesn't have to be compiled into the library. And that's a gain, because the library should be compiled with optimization on, but this method should be compiled with debugging.

Generated on Fri Jul 2 21:11:35 2010 by  doxygen 1.6.3