C# Класс toop_project.src.Matrix.SparseMatrix

Наследование: BaseMatrix
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
LLt ( ) : BaseMatrix
LMult ( Vector x, bool UseDiagonal ) : Vector
LSolve ( Vector x, bool UseDiagonal ) : Vector
LU ( ) : BaseMatrix
LUsq ( ) : BaseMatrix
LtMult ( Vector x, bool UseDiagonal ) : Vector
LtSolve ( Vector x, bool UseDiagonal ) : Vector
Multiply ( Vector x ) : Vector
Run ( Action fun ) : void
SparseMatrix ( int ia, int ja, double al, double au, double di ) : System
TMultiply ( Vector x ) : Vector
UMult ( Vector x, bool UseDiagonal ) : Vector
USolve ( Vector x, bool UseDiagonal ) : Vector
UtMult ( Vector x, bool UseDiagonal ) : Vector
UtSolve ( Vector x, bool UseDiagonal ) : Vector

Описание методов

LLt() публичный Метод

public LLt ( ) : BaseMatrix
Результат BaseMatrix

LMult() публичный Метод

public LMult ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
Результат Vector

LSolve() публичный Метод

public LSolve ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
Результат Vector

LU() публичный Метод

public LU ( ) : BaseMatrix
Результат BaseMatrix

LUsq() публичный Метод

public LUsq ( ) : BaseMatrix
Результат BaseMatrix

LtMult() публичный Метод

public LtMult ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
Результат Vector

LtSolve() публичный Метод

public LtSolve ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
Результат Vector

Multiply() публичный Метод

public Multiply ( Vector x ) : Vector
x Vector
Результат Vector

Run() публичный Метод

public Run ( Action fun ) : void
fun Action
Результат void

SparseMatrix() публичный Метод

public SparseMatrix ( int ia, int ja, double al, double au, double di ) : System
ia int
ja int
al double
au double
di double
Результат System

TMultiply() публичный Метод

public TMultiply ( Vector x ) : Vector
x Vector
Результат Vector

UMult() публичный Метод

public UMult ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
Результат Vector

USolve() публичный Метод

public USolve ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
Результат Vector

UtMult() публичный Метод

public UtMult ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
Результат Vector

UtSolve() публичный Метод

public UtSolve ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
Результат Vector