Hamming Class Reference
[Scripts for problems]
Example: Generating Hamming codes
More...
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 Space * | copy (bool share) |
| Copy during cloning. | |
Detailed Description
Example: Generating Hamming codesGenerate 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.
Definition at line 92 of file hamming.cpp.
Constructor & Destructor Documentation
| Hamming::Hamming | ( | const HammingOptions & | opt | ) | [inline] |
| Hamming::Hamming | ( | bool | share, | |
| Hamming & | s | |||
| ) | [inline] |
Member Function Documentation
| virtual void Hamming::print | ( | std::ostream & | os | ) | const [inline, virtual] |
Print solution.
Reimplemented from Gecode::Driver::ScriptBase< Space >.
Definition at line 129 of file hamming.cpp.
| virtual Space* Hamming::copy | ( | bool | share | ) | [inline, virtual] |
The documentation for this class was generated from the following file:
- examples/hamming.cpp (Revision: 9099)
