SyTen

◆ reg()

bool syten::RepRegister::reg ( Group const &  group,
RepLabel const &  label,
std::vector< DenseTensor< 2, MDef > > const &  rOp,
std::vector< DenseTensor< 2, MDef > > const &  lOp,
std::vector< DenseTensor< 2, MDef > > const &  zOp 
)

Registers a given representation.

Parameters
groupGroup to which this irrep belongs
labellabels of this irrep
rOpvector of raising operators
lOpvector of lowering operators
zOpvector of z operators
Returns
true if the irrep was already known, false if it was added

References syten::degree(), dim(), syten::GroupMaxDegree, lOp(), std::make_tuple(), std::move(), std::vector< T >::push_back(), repRegisterData, repRegisterDataMtx, rOp(), SYTEN_ASSERT_DEBUG, and zOp().

Referenced by syten::Rep::load(), and syten::Rep::Rep().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: