Symmetry: Base Class#

Base class for all symmetry classes.

class tad_libcint.interface.symmetry.base.BaseSymmetry[source]#

Bases: object

Base class for integral symmetry.

abstract property code#

Short code for this symmetry.

abstract get_reduced_shape(orig_shape)[source]#

Get the reduced shape from the original shape.

abstract reconstruct_array(arr, orig_shape)[source]#

Reconstruct the full array from the reduced symmetrized array.