34 else if ( p ==
BCA ) {
41 }
else if ( p ==
BCA ) {
48 }
else if ( p ==
CAB ) {
55 }
else if ( p ==
CBA ) {
62 }
else if ( p ==
BAC ) {
69 }
else if ( p ==
ACB ) {
83 assert( i1 != i2 && i2 != i3 && i3 != i1 );
114 assert( 0 <= i && i <= 2 );
298 if ( strcmp( str,
"A" ) )
300 else if ( strcmp( str,
"B" ) )
302 else if ( strcmp( str,
"C" ) )
311 if ( !strcmp( str,
"AB" ) || !strcmp( str,
"BA" ) )
313 else if ( !strcmp( str,
"BC" ) || !strcmp( str,
"CB" ) )
315 else if ( !strcmp( str,
"CA" ) || !strcmp( str,
"AC" ) )
371 char* s =
new char[strlen( str ) + 2];
373 strcat( s,
c_str( i ) );
381 char* s =
new char[strlen( str ) + 3];
383 strcat( s,
c_str( i ) );
ostream & operator<<(ostream &os, EvtCyclic3::Index i)
Index permute(Index i, Perm p)
Index strToIndex(const char *str)
Perm permutation(Index i1, Index i2, Index i3)
char * append(const char *str, EvtCyclic3::Index i)
Index common(Pair i, Pair j)
Pair strToPair(const char *str)
Pair combine(Index i, Index j)
const char * c_str(Index i)
Index other(Index i, Index j)