KernelSolution

class lsst.ip.diffim.KernelSolution

Bases: pybind11_builtins.pybind11_object

Attributes Summary

CHOLESKY_LDLT

CHOLESKY_LLT

EIGENVALUE

EIGENVECTOR

LU

NONE

SVD

Methods Summary

getB(self)

getConditionNumber(*args, **kwargs)

Overloaded function.

getId(self)

getM(self)

getSolvedBy(self)

printA(self)

printB(self)

printM(self)

solve(*args, **kwargs)

Overloaded function.

Attributes Documentation

CHOLESKY_LDLT = KernelSolvedBy.CHOLESKY_LDLT
CHOLESKY_LLT = KernelSolvedBy.CHOLESKY_LLT
EIGENVALUE = ConditionNumberType.EIGENVALUE
EIGENVECTOR = KernelSolvedBy.EIGENVECTOR
LU = KernelSolvedBy.LU
NONE = KernelSolvedBy.NONE
SVD = ConditionNumberType.SVD

Methods Documentation

getB(self: lsst.ip.diffim.kernelSolution.KernelSolution) → numpy.ndarray[float64[m, 1]]
getConditionNumber(*args, **kwargs)

Overloaded function.

  1. getConditionNumber(self: lsst.ip.diffim.kernelSolution.KernelSolution, conditionType: lsst.ip.diffim.kernelSolution.KernelSolution.ConditionNumberType) -> float

  2. getConditionNumber(self: lsst.ip.diffim.kernelSolution.KernelSolution, mMat: numpy.ndarray[float64[m, n]], conditionType: lsst.ip.diffim.kernelSolution.KernelSolution.ConditionNumberType) -> float

getId(self: lsst.ip.diffim.kernelSolution.KernelSolution) → int
getM(self: lsst.ip.diffim.kernelSolution.KernelSolution) → numpy.ndarray[float64[m, n]]
getSolvedBy(self: lsst.ip.diffim.kernelSolution.KernelSolution) → lsst.ip.diffim.kernelSolution.KernelSolution.KernelSolvedBy
printA(self: lsst.ip.diffim.kernelSolution.KernelSolution) → None
printB(self: lsst.ip.diffim.kernelSolution.KernelSolution) → None
printM(self: lsst.ip.diffim.kernelSolution.KernelSolution) → None
solve(*args, **kwargs)

Overloaded function.

  1. solve(self: lsst.ip.diffim.kernelSolution.KernelSolution) -> None

  2. solve(self: lsst.ip.diffim.kernelSolution.KernelSolution, mMat: numpy.ndarray[float64[m, n]], bVec: numpy.ndarray[float64[m, 1]]) -> None