bte.grad.indexs#

Module Contents#

Classes#

Functions#

get_index_table(M[, dim])

get_index_table return two dictionary.

get_index_len(M[, dim])

get_index_len

get_change_index(indt, index_base, index_tuple_add)

get_change_index_projection(indt, index_base, ...)

Attributes#

bte.grad.indexs.get_index_table(M, dim=3)[source]#

get_index_table return two dictionary. The first is (int,int,…)->int The second is int->(int,int,…)

Parameters:
  • M (int) – order

  • dim (int, optional) – dimension. Defaults to 3.

Returns:

indexNto1dict, index1toNdict

bte.grad.indexs.get_index_len(M, dim=3)[source]#

get_index_len

Parameters:
  • M (int) – order.

  • dim (int, optional) – dimension. Defaults to 3.

Returns:

(M+dim)*(M+dim-1)*…(M+1)/(dim!)

Return type:

int

class bte.grad.indexs.index_table(M, dim=3)[source]#
Parameters:
  • M (int) –

  • dim (int) –

get_order(index1, dim=0)[source]#
bte.grad.indexs.get_change_index(indt, index_base, index_tuple_add)[source]#
Parameters:
bte.grad.indexs.get_change_index_projection(indt, index_base, index_tuple_add)[source]#
Parameters:
class bte.grad.indexs.index_table_expand(M, dim=3)[source]#

Bases: index_table

Parameters:
  • M (int) –

  • dim (int) –

class bte.grad.indexs.index_table_global_[source]#
get(ORDER, DIM)[source]#
bte.grad.indexs.index_tables[source]#