The MM_ASLT engine. More...
#include <engines.h>
Public Member Functions | |
int | speed () const |
The speed of the engine: The higher the number, the better. | |
void | homology (const cubfile &x, algstruct< chomp::homology::integer > &h) const |
Compute the homology of the given set of cubes. | |
const char * | name () const |
The name of the engine to be used in the command line. | |
std::ostream & | describe (std::ostream &out) const |
Describes this particular engine. | |
Static Public Attributes | |
static MM_ASLTengine | eng |
One instance of this engine. | |
Protected Member Functions | |
MM_ASLTengine () | |
The default constructor. | |
~MM_ASLTengine () | |
The destructor. |
The MM_ASLT engine.
Definition at line 586 of file engines.h.
chomp::homengin::MM_ASLTengine::MM_ASLTengine | ( | ) | [inline, protected] |
chomp::homengin::MM_ASLTengine::~MM_ASLTengine | ( | ) | [inline, protected] |
std::ostream& chomp::homengin::MM_ASLTengine::describe | ( | std::ostream & | out | ) | const [virtual] |
Describes this particular engine.
Implements chomp::homengin::MMengine.
void chomp::homengin::MM_ASLTengine::homology | ( | const cubfile & | x, | |
algstruct< chomp::homology::integer > & | h | |||
) | const [virtual] |
Compute the homology of the given set of cubes.
Implements chomp::homengin::MMengine.
const char* chomp::homengin::MM_ASLTengine::name | ( | ) | const [inline, virtual] |
The name of the engine to be used in the command line.
Implements chomp::homengin::MMengine.
Definition at line 613 of file engines.h.
{ return "MM_ASLT"; }
int chomp::homengin::MM_ASLTengine::speed | ( | ) | const [inline, virtual] |
The speed of the engine: The higher the number, the better.
Implements chomp::homengin::MMengine.
Definition at line 603 of file engines.h.
{
return 1000;
}