SyTen

◆ genReps()

std::vector< Rep > syten::genReps ( Index  number,
Rep const &  start 
)

Generate a specific number of unique irreps starting from the specified irrep.

Parameters
numbernumber of unique irreps to generate
startinitial irrep
Returns
a vector of unique irreps in the same physical symmetry group as start

Repeatedly product-decomposes the known irreps (starting from start) until number unique irreps have been generated.

References hasMember(), syten::RepRegister::Decomp::productDecomp(), std::vector< T >::push_back(), std::vector< T >::size(), and SYTEN_ASSERT.

+ Here is the call graph for this function: