SLESolver

class pylimer_tools_cpp.SLESolver(*values)

Bases: Enum

Solver for sparse linear equation systems

Attributes Summary

Attributes Documentation

BICGSTAB = 12
BICGSTAB_DIAGONALIZED = 13
BICGSTAB_IDENTITY = 14
BICGSTAB_INCOMPLETE_LU = 15
CONJUGATE_GRADIENT = 5
CONJUGATE_GRADIENT_DIAGONALIZED = 6
CONJUGATE_GRADIENT_IDENTITY = 7
CONJUGATE_GRADIENT_INCOMPLETE_CHOLESKY = 8
DEFAULT = 0
GRADIENT_DESCENT = 16
GRADIENT_DESCENT_BARZILAI_BORWEIN_LONG = 18
GRADIENT_DESCENT_BARZILAI_BORWEIN_MOMENTUM = 19
GRADIENT_DESCENT_BARZILAI_BORWEIN_SHORT = 17
LEAST_SQUARES_CONJUGATE_GRADIENT = 9
LEAST_SQUARES_CONJUGATE_GRADIENT_DIAGONALIZED = 10
LEAST_SQUARES_CONJUGATE_GRADIENT_IDENTITY = 11
SIMPLICIAL_LDLT = 2
SIMPLICIAL_LLT = 1
SPARSE_LU = 3
SPARSE_QR = 4