Skip to main content

%DeepSee.extensions.utils.Jacobi

Class %DeepSee.extensions.utils.Jacobi Extends %RegisteredObject [ System = 4 ]

Properties

s

Property s As %Double;

c

Property c As %Double;

n

Property n As %Integer;

state

Property state As %Integer;

SS

Property SS [ MultiDimensional ];

e

Property e [ MultiDimensional ];

EE

Property EE [ MultiDimensional ];

changed

Property changed [ MultiDimensional ];

verbose

Property verbose As %Boolean [ InitialExpression = 0 ];

Methods

maxind

Method maxind(k As %Integer) As %Integer

Index of largest off-diagonal element in row k

update

Method update(k As %Integer, t As %Double) As %Status

Update ek and its status

rotate

Method rotate(k As %Integer, l As %Integer, i As %Integer, j As %Integer) As %Status

process

ClassMethod process(n As %Integer, ByRef S, Output e, Output E) As %Status

execute

Method execute() As %Status

test

ClassMethod test(option As %Integer = 0) As %Status

test2

ClassMethod test2() As %Status

solveSystemSym

ClassMethod solveSystemSym(n As %Integer, ByRef A, ByRef B, ByRef X, verbose As %Boolean = 0) As %Status

solveSystemIter

ClassMethod solveSystemIter(n As %Integer, ByRef A, ByRef B, ByRef X, verbose As %Boolean = 0) As %Status

testSolve

ClassMethod testSolve() As %Status

testSolve1

ClassMethod testSolve1() As %Status

testSolve2

ClassMethod testSolve2() As %Status