C# Class CascadeSharp.TKMath.math.math_Matrix

Show file Open project: Oblikovati/CascadeSharp Class Usage Examples

Public Properties

Property Type Description
Array CascadeSharp.TKMath.math.math_DoubleTab
LowerColIndex int
LowerRowIndex int
UpperColIndex int
UpperRowIndex int

Public Methods

Method Description
Add ( math_Matrix Right ) : void
Add ( math_Matrix Left, math_Matrix Right ) : void
Added ( math_Matrix Right ) : math_Matrix
Col ( int Col ) : CascadeSharp.TKMath.math.Vector
ColNumber ( ) : int
Determinant ( ) : double
Divide ( double Right ) : void
Divided ( double Right ) : math_Matrix
Init ( double InitialValue ) : void
Initialized ( math_Matrix Other ) : math_Matrix
Inverse ( ) : math_Matrix
Invert ( ) : void
LowerCol ( ) : int
LowerRow ( ) : int
Multiplied ( CascadeSharp.TKMath.math.Vector Right ) : CascadeSharp.TKMath.math.Vector
Multiplied ( double Right ) : math_Matrix
Multiplied ( math_Matrix Right ) : math_Matrix
Multiply ( CascadeSharp.TKMath.math.Vector Left, CascadeSharp.TKMath.math.Vector Right ) : void
Multiply ( double Right ) : void
Multiply ( math_Matrix Right ) : void
Multiply ( math_Matrix Left, math_Matrix Right ) : void
Opposite ( ) : math_Matrix
Row ( int Row ) : CascadeSharp.TKMath.math.Vector
RowNumber ( ) : int
Set ( int I1, int I2, int J1, int J2, math_Matrix M ) : void
SetCol ( int Col, CascadeSharp.TKMath.math.Vector V ) : void
SetDiag ( double Value ) : void
SetLower ( int LowerRow, int LowerCol ) : void
SetLowerCol ( int LowerCol ) : void
SetLowerRow ( int LowerRow ) : void
SetRow ( int Row, CascadeSharp.TKMath.math.Vector V ) : void
Subtract ( math_Matrix Right ) : void
Subtract ( math_Matrix Left, math_Matrix Right ) : void
Subtracted ( math_Matrix Right ) : math_Matrix
SwapCol ( int Col1, int Col2 ) : void
SwapRow ( int Row1, int Row2 ) : void
TMultiplied ( double Right ) : math_Matrix
TMultiply ( math_Matrix Right ) : math_Matrix
TMultiply ( math_Matrix TLeft, math_Matrix Right ) : void
Transpose ( ) : void
Transposed ( ) : math_Matrix
UpperCol ( ) : int
UpperRow ( ) : int
Value ( int Row, int Col ) : double
math_Matrix ( ) : System
math_Matrix ( IntPtr Tab, int LowerRow, int UpperRow, int LowerCol, int UpperCol ) : System
math_Matrix ( int LowerRow, int UpperRow, int LowerCol, int UpperCol ) : System
math_Matrix ( int LowerRow, int UpperRow, int LowerCol, int UpperCol, double InitialValue ) : System
math_Matrix ( math_Matrix Other ) : System

Method Details

Add() public method

public Add ( math_Matrix Right ) : void
Right math_Matrix
return void

Add() public method

public Add ( math_Matrix Left, math_Matrix Right ) : void
Left math_Matrix
Right math_Matrix
return void

Added() public method

public Added ( math_Matrix Right ) : math_Matrix
Right math_Matrix
return math_Matrix

Col() public method

public Col ( int Col ) : CascadeSharp.TKMath.math.Vector
Col int
return CascadeSharp.TKMath.math.Vector

ColNumber() public method

public ColNumber ( ) : int
return int

Determinant() public method

public Determinant ( ) : double
return double

Divide() public method

public Divide ( double Right ) : void
Right double
return void

Divided() public method

public Divided ( double Right ) : math_Matrix
Right double
return math_Matrix

Init() public method

public Init ( double InitialValue ) : void
InitialValue double
return void

Initialized() public method

public Initialized ( math_Matrix Other ) : math_Matrix
Other math_Matrix
return math_Matrix

Inverse() public method

public Inverse ( ) : math_Matrix
return math_Matrix

Invert() public method

public Invert ( ) : void
return void

LowerCol() public method

public LowerCol ( ) : int
return int

LowerRow() public method

public LowerRow ( ) : int
return int

Multiplied() public method

public Multiplied ( CascadeSharp.TKMath.math.Vector Right ) : CascadeSharp.TKMath.math.Vector
Right CascadeSharp.TKMath.math.Vector
return CascadeSharp.TKMath.math.Vector

Multiplied() public method

public Multiplied ( double Right ) : math_Matrix
Right double
return math_Matrix

Multiplied() public method

public Multiplied ( math_Matrix Right ) : math_Matrix
Right math_Matrix
return math_Matrix

Multiply() public method

public Multiply ( CascadeSharp.TKMath.math.Vector Left, CascadeSharp.TKMath.math.Vector Right ) : void
Left CascadeSharp.TKMath.math.Vector
Right CascadeSharp.TKMath.math.Vector
return void

Multiply() public method

public Multiply ( double Right ) : void
Right double
return void

Multiply() public method

public Multiply ( math_Matrix Right ) : void
Right math_Matrix
return void

Multiply() public method

public Multiply ( math_Matrix Left, math_Matrix Right ) : void
Left math_Matrix
Right math_Matrix
return void

Opposite() public method

public Opposite ( ) : math_Matrix
return math_Matrix

Row() public method

public Row ( int Row ) : CascadeSharp.TKMath.math.Vector
Row int
return CascadeSharp.TKMath.math.Vector

RowNumber() public method

public RowNumber ( ) : int
return int

Set() public method

public Set ( int I1, int I2, int J1, int J2, math_Matrix M ) : void
I1 int
I2 int
J1 int
J2 int
M math_Matrix
return void

SetCol() public method

public SetCol ( int Col, CascadeSharp.TKMath.math.Vector V ) : void
Col int
V CascadeSharp.TKMath.math.Vector
return void

SetDiag() public method

public SetDiag ( double Value ) : void
Value double
return void

SetLower() public method

public SetLower ( int LowerRow, int LowerCol ) : void
LowerRow int
LowerCol int
return void

SetLowerCol() public method

public SetLowerCol ( int LowerCol ) : void
LowerCol int
return void

SetLowerRow() public method

public SetLowerRow ( int LowerRow ) : void
LowerRow int
return void

SetRow() public method

public SetRow ( int Row, CascadeSharp.TKMath.math.Vector V ) : void
Row int
V CascadeSharp.TKMath.math.Vector
return void

Subtract() public method

public Subtract ( math_Matrix Right ) : void
Right math_Matrix
return void

Subtract() public method

public Subtract ( math_Matrix Left, math_Matrix Right ) : void
Left math_Matrix
Right math_Matrix
return void

Subtracted() public method

public Subtracted ( math_Matrix Right ) : math_Matrix
Right math_Matrix
return math_Matrix

SwapCol() public method

public SwapCol ( int Col1, int Col2 ) : void
Col1 int
Col2 int
return void

SwapRow() public method

public SwapRow ( int Row1, int Row2 ) : void
Row1 int
Row2 int
return void

TMultiplied() public method

public TMultiplied ( double Right ) : math_Matrix
Right double
return math_Matrix

TMultiply() public method

public TMultiply ( math_Matrix Right ) : math_Matrix
Right math_Matrix
return math_Matrix

TMultiply() public method

public TMultiply ( math_Matrix TLeft, math_Matrix Right ) : void
TLeft math_Matrix
Right math_Matrix
return void

Transpose() public method

public Transpose ( ) : void
return void

Transposed() public method

public Transposed ( ) : math_Matrix
return math_Matrix

UpperCol() public method

public UpperCol ( ) : int
return int

UpperRow() public method

public UpperRow ( ) : int
return int

Value() public method

public Value ( int Row, int Col ) : double
Row int
Col int
return double

math_Matrix() public method

public math_Matrix ( ) : System
return System

math_Matrix() public method

public math_Matrix ( IntPtr Tab, int LowerRow, int UpperRow, int LowerCol, int UpperCol ) : System
Tab IntPtr
LowerRow int
UpperRow int
LowerCol int
UpperCol int
return System

math_Matrix() public method

public math_Matrix ( int LowerRow, int UpperRow, int LowerCol, int UpperCol ) : System
LowerRow int
UpperRow int
LowerCol int
UpperCol int
return System

math_Matrix() public method

public math_Matrix ( int LowerRow, int UpperRow, int LowerCol, int UpperCol, double InitialValue ) : System
LowerRow int
UpperRow int
LowerCol int
UpperCol int
InitialValue double
return System

math_Matrix() public method

public math_Matrix ( math_Matrix Other ) : System
Other math_Matrix
return System

Property Details

Array public property

public math_DoubleTab,CascadeSharp.TKMath.math Array
return CascadeSharp.TKMath.math.math_DoubleTab

LowerColIndex public property

public int LowerColIndex
return int

LowerRowIndex public property

public int LowerRowIndex
return int

UpperColIndex public property

public int UpperColIndex
return int

UpperRowIndex public property

public int UpperRowIndex
return int