StateFittingScopeSplitALSConfigAttribute#

enum cuquantum.bindings.cudensitymat.StateFittingScopeSplitALSConfigAttribute(value)[source]#

Configuration attributes for the variational ALS split-scope state- fitting configuration.DMRG-style sweep-to-sweep convergence. The cost function used for the relative tolerance is the squared residual norm C(k) = ||target - stateOut(k)||^2. Two-site (or multi-site) ALS sweeps re-split the joined site tensor via SVD; the truncation policy is controlled by an attached cudensitymatSVDConfig_t.

See cudensitymatStateFittingScopeSplitALSConfigAttribute_t.

Member Type:

int

Valid values are as follows:

FITTING_SPLIT_SCOPE_ALS_NUM_SITES = <StateFittingScopeSplitALSConfigAttribute.FITTING_SPLIT_SCOPE_ALS_NUM_SITES: 0>#
FITTING_SPLIT_SCOPE_ALS_SVD_CONFIG = <StateFittingScopeSplitALSConfigAttribute.FITTING_SPLIT_SCOPE_ALS_SVD_CONFIG: 1>#
FITTING_SPLIT_SCOPE_ALS_MAX_SWEEPS = <StateFittingScopeSplitALSConfigAttribute.FITTING_SPLIT_SCOPE_ALS_MAX_SWEEPS: 2>#
FITTING_SPLIT_SCOPE_ALS_TOLERANCE = <StateFittingScopeSplitALSConfigAttribute.FITTING_SPLIT_SCOPE_ALS_TOLERANCE: 3>#