cuequivariance#

群表示#

Rep()

抽象类,李群的表示。

Irrep()

Rep 的子类,用于李群的不可约表示。

SO3(l)

Irrep 的子类,三维旋转群 \(SO(3)\) 的实不可约表示。

O3(l, p)

Irrep 的子类,三维旋转群 \(O(3)\) 的实不可约表示。

SU2(j)

Irrep 的子类,李群 \(SU(2)\) 的不可约表示。

clebsch_gordan(rep1, rep2, rep3)

计算 Clebsch-Gordan 系数。

等变张量积#

这些类表示张量积。

Irreps(*args)

具有重数的不可约表示的直和。

IrrepsLayout(value[, names, module, ...])

可能的数据布局的枚举。

IrrepsAndLayout(irreps[, layout])

IrrepsIrrepsLayout 组合而成的群表示 (Rep) ,成为单个对象。

SegmentedTensorProduct(*[, operands, paths, ...])

与 Irreps 无关且与数据流无关的分段张量积描述符

EquivariantTensorProduct(d, operands)

等变张量积的描述符。

描述符#

描述符列表

实用工具#

assume([irrep_class, layout])

assume 是一个上下文管理器或装饰器,用于为代码块或函数假定 irrep 类和布局。