C# Class CascadeSharp.TKMath.math.math_Matrix

显示文件 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_oe property

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

LowerColIndex public_oe property

public int LowerColIndex
return int

LowerRowIndex public_oe property

public int LowerRowIndex
return int

UpperColIndex public_oe property

public int UpperColIndex
return int

UpperRowIndex public_oe property

public int UpperRowIndex
return int