#include <copy-ocsBitString.hh>
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 |
RanNumGen* | RNG |
int | DebugLevel |
Friends | |
void | AddBitStrings (BitString * BitString1, BitString * BitString2, BitString * BitString3) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|