AlgorithmBase Class Reference

Algorithm base class. More...

#include <data_algorithm.hh>

Inherited by ConstModIPAlgorithm, ConstModOPAlgorithm, ModIPAlgorithm, ModOPAlgorithm, and NonModAlgorithm.

Public Member Functions

const StringGetName () const
virtual ~AlgorithmBase ()

Protected Member Functions

 AlgorithmBase (const String &n)
 AlgorithmBase (const AlgorithmBase &a)
AlgorithmBaseoperator= (const AlgorithmBase &b)

Detailed Description

Algorithm base class.

Provide common functionality for all algorithms. Only some sort of naming implemented.

Definition at line 47 of file data_algorithm.hh.


Constructor & Destructor Documentation

virtual ~AlgorithmBase (  )  [virtual]
AlgorithmBase ( const String n  )  [protected]

Constructor must be initialized with algorithm name.

AlgorithmBase ( const AlgorithmBase a  )  [protected]

Member Function Documentation

const String& GetName (  )  const

Return name of algorithm.

AlgorithmBase& operator= ( const AlgorithmBase b  )  [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1