TBTK
TBTK::AbstractOperator Class Reference
Inheritance diagram for TBTK::AbstractOperator:
TBTK::DefaultOperator

Public Types

enum  OperatorID { Default = 0 }
 

Public Member Functions

virtual ~AbstractOperator ()
 
OperatorID getOperatorID () const
 

Protected Member Functions

 AbstractOperator (OperatorID operatorID)
 

Member Enumeration Documentation

List of operator identifiers. Officially supported operators are given unique identifiers. Operators not (yet) supported should make sure they use an identifier that does not clash with the officially supported ones [ideally a large random looking number (magic number) to also minimize accidental clashes with other operators that are not (yet) supported].

Constructor & Destructor Documentation

virtual TBTK::AbstractOperator::~AbstractOperator ( )
virtual

Destructor.

TBTK::AbstractOperator::AbstractOperator ( OperatorID  operatorID)
protected

Constructor.

Member Function Documentation

AbstractOperator::OperatorID TBTK::AbstractOperator::getOperatorID ( ) const
inline

Get operator identifier.


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