C# Class toop_project.src.Matrix.SparseMatrix

Inheritance: BaseMatrix
显示文件 Open project: ProjectSun/toop-project Class Usage Examples

Public Methods

Method Description
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

Method Details

LLt() public method

public LLt ( ) : BaseMatrix
return BaseMatrix

LMult() public method

public LMult ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
return Vector

LSolve() public method

public LSolve ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
return Vector

LU() public method

public LU ( ) : BaseMatrix
return BaseMatrix

LUsq() public method

public LUsq ( ) : BaseMatrix
return BaseMatrix

LtMult() public method

public LtMult ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
return Vector

LtSolve() public method

public LtSolve ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
return Vector

Multiply() public method

public Multiply ( Vector x ) : Vector
x Vector
return Vector

Run() public method

public Run ( Action fun ) : void
fun Action
return void

SparseMatrix() public method

public SparseMatrix ( int ia, int ja, double al, double au, double di ) : System
ia int
ja int
al double
au double
di double
return System

TMultiply() public method

public TMultiply ( Vector x ) : Vector
x Vector
return Vector

UMult() public method

public UMult ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
return Vector

USolve() public method

public USolve ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
return Vector

UtMult() public method

public UtMult ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
return Vector

UtSolve() public method

public UtSolve ( Vector x, bool UseDiagonal ) : Vector
x Vector
UseDiagonal bool
return Vector