|
LIBINT 2.9.0
|
GenOper is a single operator described by descriptor Descr. More...
#include <oper.h>


Public Types | |
| typedef Descr | Descriptor |
| typedef Descr::Properties | Properties |
| typedef Oper< Properties > | parent_type |
| typedef GenOper | iter_type |
| GenOper is not a set. | |
Public Types inherited from libint2::Oper< Descr::Properties > | |
| typedef Descr::Properties | Properties |
Public Types inherited from libint2::OperSet | |
| typedef DummyIterator | iter_type |
Public Types inherited from libint2::Hashable< unsigned, ComputeKey > | |
| typedef KeyTraits< unsigned >::ReturnType | KeyReturnType |
Public Member Functions | |
| unsigned int | num_oper () const override |
| Number of operators in the set. | |
| unsigned int | key () const override |
| Implementation of Hashable::key() | |
| std::string | description () const override |
| Implementation of OperSet::description() | |
| std::string | label () const override |
| Implementation of OperSet::label() | |
| Descr & | descr () |
| Return the descriptor object. | |
| const Descr & | descr () const |
| Return the descriptor object. | |
| GenOper (Descr descr=Descr()) | |
| GenOper (const std::shared_ptr< GenOper > &o) | |
| GenOper (const std::shared_ptr< OperSet > &o) | |
| GenOper (const std::shared_ptr< ConstructablePolymorphically > &o) | |
| GenOper (const ConstructablePolymorphically &o) | |
Public Member Functions inherited from libint2::Oper< Descr::Properties > | |
| int | psymm (int i, int j) const override |
| Implementation of OperSet::psymm() | |
| int | hermitian (int p) const override |
| Implementation of OperSet::hermitian() | |
| bool | origin_dependent () const override |
| Implementation of OperSet::origin_dependent() | |
| bool | operator== (const Oper &) const |
Static Public Attributes | |
| static const unsigned int | max_key = Descr::max_key |
| Range of key is [0,Descr::max_key) | |
Additional Inherited Members | |
Protected Member Functions inherited from libint2::Oper< Descr::Properties > | |
| Oper () | |
| The only declared constructor is only useable by derived classes. | |
Protected Attributes inherited from libint2::Hashable< unsigned, ComputeKey > | |
| KeyStore< unsigned, OwnKey< KeyMP >::result > | key_ |
GenOper is a single operator described by descriptor Descr.
|
inlineoverridevirtual |
Implementation of OperSet::description()
Implements libint2::OperSet.
|
inlineoverridevirtual |
Implementation of Hashable::key()
Implements libint2::Hashable< unsigned, ComputeKey >.
|
inlineoverridevirtual |
Implementation of OperSet::label()
Implements libint2::OperSet.
|
inlineoverridevirtual |
Number of operators in the set.
Implements libint2::OperSet.