itergp.methods.policies

Policies of probabilistic linear solvers returning actions.

Classes

AdverserialPolicy(base_policy)

Adverserial policy.

AutoPreconditionedGradientPolicy(precond_iter)

Policy which first constructs a preconditioner on the fly and then returns preconditioned gradient actions.

ConjugateGradientPolicy([precond_inv, ...])

Policy returning \(A\)-conjugate actions.

EigenvectorPolicy([descending])

Eigenvector policy.

GradientPolicy([precond_inv])

Gradient / residual policy.

MixedPolicy(base_policies, iters)

Mixed policy.

PseudoInputPolicy(pseudo_inputs)

Pseudo-input policy.

UnitVectorPolicy([ordering])

Standard unit vector policy.

Class Inheritance Diagram

Inheritance diagram of itergp.methods.policies.AdverserialPolicy, itergp.methods.policies.AutoPreconditionedGradientPolicy, itergp.methods.policies.ConjugateGradientPolicy, itergp.methods.policies.EigenvectorPolicy, itergp.methods.policies.GradientPolicy, itergp.methods.policies.MixedPolicy, itergp.methods.policies.PseudoInputPolicy, itergp.methods.policies.UnitVectorPolicy