Definition at line 867 of file schur2.cpp.
869{
870 int maxsize = (a[0] - 1 + b[0] - 1) + 1;
871
872
873
876
877
878
879
880
881
882
883
884
885 int r = a[0] - 1;
887 int c = b[1];
888
889 assert(r +
s + 1 == maxsize);
890
891 for (int i = 1; i <= r; i++)
892 {
893 assert(i < maxsize);
895 lambda[i] = c;
896 }
897 for (
int i = r + 1; i < r +
s + 1; i++)
898 {
899 assert(i < maxsize);
901 lambda[i] = 0;
902 }
904 lambda[0] = r + 1;
906}
ring_elem skew_schur(const_schur_partition lambda, const_schur_partition p)
#define ALLOCATE_EXPONENTS(byte_len)
schur_word * schur_partition
References ALLOCATE_EXPONENTS, p, s, and skew_schur().
Referenced by mult().