C# Класс toop_project.src.Matrix.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
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 abstract LLt ( ) : BaseMatrix
Результат BaseMatrix

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

public abstract LMult ( Vector x, bool UseDiagonal ) : Vector
x toop_project.src.Vector_.Vector
UseDiagonal bool
Результат toop_project.src.Vector_.Vector

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

public abstract LSolve ( Vector x, bool UseDiagonal ) : Vector
x toop_project.src.Vector_.Vector
UseDiagonal bool
Результат toop_project.src.Vector_.Vector

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

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

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

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

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

public abstract LtMult ( Vector x, bool UseDiagonal ) : Vector
x toop_project.src.Vector_.Vector
UseDiagonal bool
Результат toop_project.src.Vector_.Vector

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

public abstract LtSolve ( Vector x, bool UseDiagonal ) : Vector
x toop_project.src.Vector_.Vector
UseDiagonal bool
Результат toop_project.src.Vector_.Vector

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

public abstract Multiply ( Vector x ) : Vector
x toop_project.src.Vector_.Vector
Результат toop_project.src.Vector_.Vector

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

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

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

public abstract TMultiply ( Vector x ) : Vector
x toop_project.src.Vector_.Vector
Результат toop_project.src.Vector_.Vector

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

public abstract UMult ( Vector x, bool UseDiagonal ) : Vector
x toop_project.src.Vector_.Vector
UseDiagonal bool
Результат toop_project.src.Vector_.Vector

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

public abstract USolve ( Vector x, bool UseDiagonal ) : Vector
x toop_project.src.Vector_.Vector
UseDiagonal bool
Результат toop_project.src.Vector_.Vector

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

public abstract UtMult ( Vector x, bool UseDiagonal ) : Vector
x toop_project.src.Vector_.Vector
UseDiagonal bool
Результат toop_project.src.Vector_.Vector

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

public abstract UtSolve ( Vector x, bool UseDiagonal ) : Vector
x toop_project.src.Vector_.Vector
UseDiagonal bool
Результат toop_project.src.Vector_.Vector