--- trunk/OOPSE/libmdtools/Exclude.cpp 2003/03/26 21:23:00 410 +++ trunk/OOPSE/libmdtools/Exclude.cpp 2003/10/16 19:16:24 804 @@ -1,16 +1,22 @@ +#include #include + #include "Exclude.hpp" +int Exclude::nExcludes; +int* Exclude::exPairs; - Exclude::Exclude( int theIndex ){ - exI = theIndex*2; - exJ = theIndex*2 + 1; + + index = theIndex; + exI = index*2; + exJ = index*2 + 1; } -void Exclude::createArray( int nExcludes ){ - +void Exclude::createArray( int the_nExcludes ){ + + nExcludes = the_nExcludes; exPairs = new int[nExcludes*2]; } @@ -18,6 +24,11 @@ void Exclude::setPair( int i, int j ){ delete[] exPairs; } +void Exclude::printMe( void ){ + + std::cerr << "exclude[" << index << "] i, j: " << exPairs[exI] << " - " << exPairs[exJ] << "\n"; +} + void Exclude::setPair( int i, int j ){ exPairs[exI] = i; exPairs[exJ] = j;