Main Page   Namespace List   Compound List   File List   Compound Members   File Members  

BitString Class Reference

#include <copy-ocsBitString.hh>

List of all members.

Public Methods

 BitString (ifstream * InFile, RanNumGen *RNG2)
 BitString (BitString & oBitString)
 BitString (BitString & BitString1,BitString & BitString2,RanNumGen *RNG3)
BitString& operator= (BitString & RHS_BitString)
 ~BitString ()
void DeleteMemory (void)
void ReallocateMemory (void)
string WriteTypeBitString (void)
int GetStringLength (void)
int GetNumChannels (void)
void SetNumChannels (int value)
int GetChannelPhysicalIndex (int ChannelArrayIndex)
int GetChannelArrayIndex (int ChannelPhysicalIndex)
void SetBit (int ChannelArrayIndex, int BitSlot, int BitValue)
int GetBit (int ChannelArrayIndex, int BitSlot)
void WriteBitString (void)
void GetRandomString ()
void SetAllZeros (int ChannelArrayIndex)
void SetAllOnes (int ChannelArrayIndex)
void SetSingleOne (int ChannelArrayIndex)
void SetStringToSingleMarkPerChannel (void)
void ReduceToSingleChannelBitString (int ChannelArrayIndex)
void ReduceToSingleChannelBitString (BitString * SCBitString)
string ReadString (string ParameterName, ifstream * InFile)
void SetRandomString (int ChannelArrayIndex)
void SetPseudoRandomString (int ChannelArrayIndex)
void SetUserDefined (ifstream * InFile)
void AllocateBitStringArray (int NumChannels2)
void ReleaseBitStringArray (void)

Private Attributes

typeBitString TypeBitString
int NumChannels
int StringLength
int* BitStringArray
RanNumGenRNG
int DebugLevel

Friends

void AddBitStrings (BitString * BitString1, BitString * BitString2, BitString * BitString3)


Constructor & Destructor Documentation

BitString::BitString ( ifstream * InFile,
RanNumGen * RNG2 )
 

BitString::BitString ( BitString & oBitString1 )
 

BitString::BitString ( BitString & BitString1,
BitString & BitString2,
RanNumGen * RNG3 )
 

BitString::~BitString ( )
 


Member Function Documentation

void BitString::AllocateBitStringArray ( int NumChannels2 )
 

void BitString::DeleteMemory ( void )
 

int BitString::GetBit ( int ChannelArrayIndex,
int BitSlot )
 

int BitString::GetChannelArrayIndex ( int ChannelPhysicalIndex )
 

int BitString::GetChannelPhysicalIndex ( int ChannelArrayIndex )
 

int BitString::GetNumChannels ( void ) [inline]
 

void BitString::GetRandomString ( void )
 

int BitString::GetStringLength ( void ) [inline]
 

string BitString::ReadString ( string ParameterName,
ifstream * InFile )
 

void BitString::ReallocateMemory ( void )
 

void BitString::ReduceToSingleChannelBitString ( BitString * SCBitString )
 

void BitString::ReduceToSingleChannelBitString ( int ChannelArrayIndex )
 

void BitString::ReleaseBitStringArray ( void ) [inline]
 

void BitString::SetAllOnes ( int ChannelArrayIndex )
 

void BitString::SetAllZeros ( int ChannelArrayIndex )
 

void BitString::SetBit ( int ChannelArrayIndex,
int BitSlot,
int BitValue )
 

void BitString::SetNumChannels ( int value ) [inline]
 

void BitString::SetPseudoRandomString ( int ChannelArrayIndex )
 

void BitString::SetRandomString ( int ChannelArrayIndex )
 

void BitString::SetSingleOne ( int ChannelArrayIndex )
 

void BitString::SetStringToSingleMarkPerChannel ( void )
 

void BitString::SetUserDefined ( ifstream * InFile )
 

void BitString::WriteBitString ( void )
 

string BitString::WriteTypeBitString ( void )
 

BitString & BitString::operator= ( BitString & RHS_BitString )
 


Friends And Related Function Documentation

void AddBitStrings ( BitString * BitString1,
BitString * BitString2,
BitString * BitString3 ) [friend]
 


Member Data Documentation

int * BitString::BitStringArray [private]
 

int BitString::DebugLevel [private]
 

int BitString::NumChannels [private]
 

RanNumGen * BitString::RNG [private]
 

int BitString::StringLength [private]
 

typeBitString BitString::TypeBitString [private]
 


The documentation for this class was generated from the following files:
Generated at Mon Jun 9 20:08:10 2003 for OCS by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000