Esempio n. 1
0
def negative(a: Woodbury):
    return Woodbury(B.negative(a.diag), B.negative(a.lr))
Esempio n. 2
0
def negative(a: Kronecker):
    return Kronecker(B.negative(a.left), a.right)
Esempio n. 3
0
def negative(a: UpperTriangular):
    return UpperTriangular(B.negative(a.mat))
Esempio n. 4
0
def negative(a: LowRank):
    return LowRank(a.left, a.right, B.negative(a.middle))
Esempio n. 5
0
def negative(a: LowerTriangular):
    return LowerTriangular(B.negative(a.mat))
Esempio n. 6
0
def negative(a: Diagonal):
    return Diagonal(B.negative(a.diag))
Esempio n. 7
0
def negative(a: Dense):
    return Dense(B.negative(a.mat))
Esempio n. 8
0
 def __neg__(self):
     return B.negative(self)
Esempio n. 9
0
def subtract(a: AbstractMatrix, b: AbstractMatrix):
    return B.add(a, B.negative(b))