Public Member Functions | Static Public Attributes | Protected Member Functions

chomp::homengin::MM_ASLTengine Class Reference

The MM_ASLT engine. More...

#include <engines.h>

Inheritance diagram for chomp::homengin::MM_ASLTengine:
chomp::homengin::MMengine chomp::homengin::engine

List of all members.

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.

Detailed Description

The MM_ASLT engine.

Definition at line 586 of file engines.h.


Constructor & Destructor Documentation

chomp::homengin::MM_ASLTengine::MM_ASLTengine (  )  [inline, protected]

The default constructor.

Definition at line 590 of file engines.h.

        {
                return;
        }

chomp::homengin::MM_ASLTengine::~MM_ASLTengine (  )  [inline, protected]

The destructor.

Definition at line 596 of file engines.h.

        {
                return;
        }


Member Function Documentation

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;
        }


Member Data Documentation

One instance of this engine.

Definition at line 622 of file engines.h.


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