Generated on Tue Sep 25 2012 20:53:24 for Gecode by doxygen 1.7.5
Hamming Class Reference

Example: Generating Hamming codes More...

List of all members.

Public Member Functions

 Hamming (const HammingOptions &opt)
 Actual model.
virtual void print (std::ostream &os) const
 Print solution.
 Hamming (bool share, Hamming &s)
 Constructor for copying s.
virtual Spacecopy (bool share)
 Copy during cloning.

Related Functions

(Note that these are not member functions.)

int main (int argc, char *argv[])
 Main-function.

Detailed Description

Example: Generating Hamming codes

Generate a Hamming code that fits in b-bit words to code n symbols where the Hamming distance between every two symbol codes is at least d. The Hamming distance between two words is the number of bit positions where they differ.


Constructor & Destructor Documentation

Hamming::Hamming ( const HammingOptions opt) [inline]

Actual model.

Definition at line 96 of file hamming.cpp.

Hamming::Hamming ( bool  share,
Hamming s 
) [inline]

Constructor for copying s.

Definition at line 120 of file hamming.cpp.


Member Function Documentation

virtual void Hamming::print ( std::ostream &  os) const [inline, virtual]

Print solution.

Reimplemented from Gecode::Driver::ScriptBase.

Definition at line 113 of file hamming.cpp.

virtual Space* Hamming::copy ( bool  share) [inline, virtual]

Copy during cloning.

Definition at line 125 of file hamming.cpp.


Friends And Related Function Documentation

int main ( int  argc,
char *  argv[] 
) [related]

Main-function.

Definition at line 135 of file hamming.cpp.


The documentation for this class was generated from the following file: