LIBINT
2.6.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. | |
![]() | |
typedef Descr::Properties | Properties |
![]() | |
typedef DummyIterator | iter_type |
![]() | |
typedef KeyTraits< unsigned >::ReturnType | KeyReturnType |
Public Member Functions | |
unsigned int | num_oper () const |
Number of operators in the set. | |
unsigned int | key () const |
Implementation of Hashable::key() | |
std::string | description () const |
Implementation of OperSet::description() | |
std::string | label () const |
Implementation of OperSet::label() | |
Descr & | descr () |
Return the descriptor object. | |
const Descr & | descr () const |
Return the descriptor object. | |
GenOper (Descr descr=Descr()) | |
GenOper (const SafePtr< GenOper > &o) | |
GenOper (const SafePtr< OperSet > &o) | |
GenOper (const SafePtr< ConstructablePolymorphically > &o) | |
GenOper (const ConstructablePolymorphically &o) | |
![]() | |
int | psymm (int i, int j) const |
Implementation of OperSet::psymm() | |
int | hermitian (int p) const |
Implementation of OperSet::hermitian() | |
bool | origin_dependent () const |
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 | |
![]() | |
Oper () | |
The only declared constructor is only useable by derived classes. | |
![]() | |
KeyStore< unsigned, OwnKey< KeyMP >::result > | key_ |
GenOper is a single operator described by descriptor Descr.