.. _Weylgroup.at_index: Weylgroup.at Function Index ======================================================= | Functions .. list-table:: :widths: 10 20 :header-rows: 1 * - Function - Argument(s) -> Results * - :ref:`root_datum_w_word(rd,)->rootdatum1` - ``W_word(rd,)->RootDatum`` * - :ref:`word_w_word(,w)->[int]1` - ``W_word(,w)->[int]`` * - :ref:`\#_W_word(,w)->int1` - ``W_word(,w)->int`` * - :ref:`act_w_word(rd,w),_vec_v->vec1` - ``W_word(rd,w), vec v->vec`` * - :ref:`act_w_word_ww,_ratvec_rv->ratvec1` - ``W_word ww, ratvec rv->ratvec`` * - :ref:`co_act_vec_cowt,_w_word(rd,w)->ratvec1` - ``vec cowt, W_word(rd,w)->ratvec`` * - :ref:`co_act_ratvec_rcv,_w_word_ww->ratvec1` - ``ratvec rcv, W_word ww->ratvec`` * - :ref:`w_matrix_w_word(rd,w)->mat1` - ``W_word(rd,w)->mat`` * - :ref:`equal_w_word_w,_w_word_u->bool1` - ``W_word w, W_word u->bool`` * - :ref:`inverse_w_word(rd,w)->w_word:__(rd,w~[1` - ``W_word(rd,w)->W_word: (rd,w~[`` * - :ref:`non_dominant_index_rootdatum_rd,_vec_v->int1` - ``RootDatum rd, vec v->int`` * - :ref:`dual_non_dominant_index_rootdatum_rd,_vec_cowt->int1` - ``RootDatum rd, vec cowt->int`` * - :ref:`make_dominant_rootdatum_rd,_vec_v->(vec,w_word)1` - ``RootDatum rd, vec v->(vec,W_word)`` * - :ref:`dual_make_dominant_rootdatum_rd,_vec_cowt->(vec,w_word)1` - ``RootDatum rd, vec cowt->(vec,W_word)`` * - :ref:`make_dominant_rootdatum_rd,_ratvec_v->(ratvec,w_word)1` - ``RootDatum rd, ratvec v->(ratvec,W_word)`` * - :ref:`dual_make_dominant_rootdatum_rd,_ratvec_cowt->(ratvec,w_word)1` - ``RootDatum rd, ratvec cowt->(ratvec,W_word)`` * - :ref:`rho_rootdatum_rd,_ratvec_v->ratvec1` - ``RootDatum rd, ratvec v->ratvec`` * - :ref:`dual_rho_rootdatum_rd,_ratvec_cowt->ratvec1` - ``RootDatum rd, ratvec cowt->ratvec`` * - :ref:`w_long_rootdatum_rd->w_word1` - ``RootDatum rd->W_word`` * - :ref:`dominant_rootdatum_rd,_vec_v->vec1` - ``RootDatum rd, vec v->vec`` * - :ref:`dominant_rootdatum_rd,_ratvec_v->ratvec1` - ``RootDatum rd, ratvec v->ratvec`` * - :ref:`word_rootdatum_rd,_mat_m->w_word1` - ``RootDatum rd, mat M->W_word`` * - :ref:`word_rootdatum_rd,mat_delta,_mat_m->w_word1` - ``RootDatum rd,mat delta, mat M->W_word`` * - :ref:`length_rootdatum_rd,_mat_m->int1` - ``RootDatum rd, mat M->int`` * - :ref:`length_w_word_(rd,):ww->int1` - ``W_word (rd,):ww->int`` * - :ref:`lengthens_rootdatum_rd,_mat_m,_int_s->bool1` - ``RootDatum rd, mat M, int s->bool`` * - :ref:`lengthens_rootdatum_rd,_int_s,_mat_m->bool1` - ``RootDatum rd, int s, mat M->bool`` * - :ref:`make_simple_sequence_rootdatum_rd,_vec_!root->(w_word,_int)1` - ``RootDatum rd, vec !root->(W_word, int)`` * - :ref:`make_simple_rootdatum_rd,_vec_root->(mat,_int)1` - ``RootDatum rd, vec root->(mat, int)`` * - :ref:`reduce_w_word_(rd,):w->w_word1` - ``W_word (rd,):w->W_word`` * - :ref:`cross_w_word_(,w),kgbelt_x->kgbelt1` - ``W_word (,w),KGBElt x->KGBElt`` * - :ref:`cross_w_word_(,w),param_p->param1` - ``W_word (,w),Param p->Param`` * - :ref:`make_dominant_using_roots_rootdatum_rd,_ratvec_gamma->(ratvec,vec)1` - ``RootDatum rd, ratvec gamma->(ratvec,vec)`` * - :ref:`make_dominant_using_roots_rootdatum_rd,_vec_v->(vec,vec)1` - ``RootDatum rd, vec v->(vec,vec)`` * - :ref:`translate_to_dominant_param_p->(param,vec)1` - ``Param p->(Param,vec)`` * - :ref:`make_integrally_dominant_rootdatum_rd,ratvec_v->(ratvec,w_word)1` - ``RootDatum rd,ratvec v->(ratvec,W_word)`` * - :ref:`int_dom_act_w_word(rd,):ww,ratvec_v->ratvec1` - ``W_word(rd,):ww,ratvec v->ratvec`` * - :ref:`left_mult_int_i,w_word(rd,w)->w_word1` - ``int i,W_word(rd,w)->W_word`` * - :ref:`right_mult_int_i,w_word(rd,w)->w_word1` - ``int i,W_word(rd,w)->W_word`` * - :ref:`conjugate_int_i,_w_word(rd,w)->w_word1` - ``int i, W_word(rd,w)->W_word`` * - :ref:`multiply_w_word(rd,v),_w_word(,w)->w_word1` - ``W_word(rd,v), W_word(,w)->W_word`` * - :ref:`conjugate_w_word(rd,v),_w_word(,w)->w_word1` - ``W_word(rd,v), W_word(,w)->W_word`` * - :ref:`\^_W_word_(!rd,w),_int_n->W_word1` - ``W_word (!rd,w), int n->W_word`` * - :ref:`involution_innerclass_ic,_w_word(,w)->mat1` - ``InnerClass ic, W_word(,w)->mat`` * - :ref:`imaginary_roots_innerclass_ic,_w_word_tw->mat1` - ``InnerClass ic, W_word tw->mat`` * - :ref:`real_roots_innerclass_ic,_w_word_tw->mat1` - ``InnerClass ic, W_word tw->mat`` * - :ref:`imaginary_coroots_innerclass_ic,_w_word_tw->mat1` - ``InnerClass ic, W_word tw->mat`` * - :ref:`real_coroots_innerclass_ic,_w_word_tw->mat1` - ``InnerClass ic, W_word tw->mat`` * - :ref:`invariant_form_rootdatum_rd->mat1` - ``RootDatum rd->mat`` * - :ref:`invariant_form_rootdatum_rd,_ratvec_v,_ratvec_w->rat1` - ``RootDatum rd, ratvec v, ratvec w->rat`` * - :ref:`nondegenerate_invariant_form_(rootdatum,ratvec,ratvec)(rd,v,):args->rat1` - ``(RootDatum,ratvec,ratvec)(rd,v,):args->rat`` * - :ref:`co_invariant_form_rootdatum_rd->mat1` - ``RootDatum rd->mat`` * - :ref:`co_invariant_form_rootdatum_rd,_ratvec_v,_ratvec_w->rat1` - ``RootDatum rd, ratvec v, ratvec w->rat`` * - :ref:`delete_[w_word]_list,_int_k->[w_word]:_list[:k]##list[k+11` - ``[W_word] list, int k->[W_word]: list[:k]##list[k+1`` * - :ref:`order_w_word_w->int1` - ``W_word w->int`` * - :ref:`is_elliptic_w_word_w->bool1` - ``W_word w->bool`` * - :ref:`is_regular_w_word_w->bool1` - ``W_word w->bool`` * - :ref:`move_towards_no_cminus_kgbelt_x->(kgbelt,int)1` - ``KGBElt x->(KGBElt,int)`` * - :ref:`make_no_cminus_kgbelt_x->(kgbelt,w_word)1` - ``KGBElt x->(KGBElt,W_word)`` * - :ref:`move_towards_no_cplus_kgbelt_x->(kgbelt,int)1` - ``KGBElt x->(KGBElt,int)`` * - :ref:`make_no_cplus_kgbelt_x->(kgbelt,w_word)1` - ``KGBElt x->(KGBElt,W_word)`` * - :ref:`make_no_cminus_param_p->param1` - ``Param p->Param`` * - :ref:`make_no_cplus_param_p->param1` - ``Param p->Param`` Data Types .. list-table:: :widths: 10 20 :header-rows: 1 * - Data Type Name - Definition * - :ref:`W_word1` - ``(RootDatum,[int])``