cagpjax.policies.orthogonalization
Classes:
-
OrthogonalizationPolicy–Orthogonalization policy.
OrthogonalizationPolicy
OrthogonalizationPolicy(base_policy: AbstractBatchLinearSolverPolicy, method: OrthogonalizationMethod = OrthogonalizationMethod.QR, n_reortho: int = 0)
Bases: AbstractBatchLinearSolverPolicy
Orthogonalization policy.
This policy orthogonalizes (if necessary) the action operator produced by the base policy.
Parameters:
-
(base_policyAbstractBatchLinearSolverPolicy) –The base policy that produces the action operator to be orthogonalized.
-
(methodOrthogonalizationMethod, default:QR) –The method to use for orthogonalization.
-
(n_reorthoint, default:0) –The number of times to re-orthogonalize each column. Reorthogonalizing once is generally sufficient to improve orthogonality for Gram-Schmidt variants (see e.g. 10.1007/s00211-005-0615-4).