OpenStructure
Public Member Functions | Protected Member Functions
AlgorithmBase Class Reference

#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

◆ ~AlgorithmBase()

virtual ~AlgorithmBase ( )
virtual

◆ AlgorithmBase() [1/2]

AlgorithmBase ( const String n)
protected

Constructor must be initialized with algorithm name.

◆ AlgorithmBase() [2/2]

AlgorithmBase ( const AlgorithmBase a)
protected

Member Function Documentation

◆ GetName()

const String& GetName ( ) const

Return name of algorithm.

◆ operator=()

AlgorithmBase& operator= ( const AlgorithmBase b)
protected

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