C# Класс CascadeSharp.TKMath.math.math_Matrix

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

Открытые свойства

Свойство Тип Описание
Array CascadeSharp.TKMath.math.math_DoubleTab
LowerColIndex int
LowerRowIndex int
UpperColIndex int
UpperRowIndex int

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

Метод Описание
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

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

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

public Add ( math_Matrix Right ) : void
Right math_Matrix
Результат void

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

public Add ( math_Matrix Left, math_Matrix Right ) : void
Left math_Matrix
Right math_Matrix
Результат void

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

public Added ( math_Matrix Right ) : math_Matrix
Right math_Matrix
Результат math_Matrix

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

public Col ( int Col ) : CascadeSharp.TKMath.math.Vector
Col int
Результат CascadeSharp.TKMath.math.Vector

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

public ColNumber ( ) : int
Результат int

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

public Determinant ( ) : double
Результат double

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

public Divide ( double Right ) : void
Right double
Результат void

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

public Divided ( double Right ) : math_Matrix
Right double
Результат math_Matrix

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

public Init ( double InitialValue ) : void
InitialValue double
Результат void

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

public Initialized ( math_Matrix Other ) : math_Matrix
Other math_Matrix
Результат math_Matrix

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

public Inverse ( ) : math_Matrix
Результат math_Matrix

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

public Invert ( ) : void
Результат void

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

public LowerCol ( ) : int
Результат int

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

public LowerRow ( ) : int
Результат int

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

public Multiplied ( CascadeSharp.TKMath.math.Vector Right ) : CascadeSharp.TKMath.math.Vector
Right CascadeSharp.TKMath.math.Vector
Результат CascadeSharp.TKMath.math.Vector

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

public Multiplied ( double Right ) : math_Matrix
Right double
Результат math_Matrix

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

public Multiplied ( math_Matrix Right ) : math_Matrix
Right math_Matrix
Результат math_Matrix

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

public Multiply ( CascadeSharp.TKMath.math.Vector Left, CascadeSharp.TKMath.math.Vector Right ) : void
Left CascadeSharp.TKMath.math.Vector
Right CascadeSharp.TKMath.math.Vector
Результат void

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

public Multiply ( double Right ) : void
Right double
Результат void

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

public Multiply ( math_Matrix Right ) : void
Right math_Matrix
Результат void

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

public Multiply ( math_Matrix Left, math_Matrix Right ) : void
Left math_Matrix
Right math_Matrix
Результат void

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

public Opposite ( ) : math_Matrix
Результат math_Matrix

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

public Row ( int Row ) : CascadeSharp.TKMath.math.Vector
Row int
Результат CascadeSharp.TKMath.math.Vector

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

public RowNumber ( ) : int
Результат int

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

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
Результат void

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

public SetCol ( int Col, CascadeSharp.TKMath.math.Vector V ) : void
Col int
V CascadeSharp.TKMath.math.Vector
Результат void

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

public SetDiag ( double Value ) : void
Value double
Результат void

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

public SetLower ( int LowerRow, int LowerCol ) : void
LowerRow int
LowerCol int
Результат void

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

public SetLowerCol ( int LowerCol ) : void
LowerCol int
Результат void

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

public SetLowerRow ( int LowerRow ) : void
LowerRow int
Результат void

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

public SetRow ( int Row, CascadeSharp.TKMath.math.Vector V ) : void
Row int
V CascadeSharp.TKMath.math.Vector
Результат void

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

public Subtract ( math_Matrix Right ) : void
Right math_Matrix
Результат void

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

public Subtract ( math_Matrix Left, math_Matrix Right ) : void
Left math_Matrix
Right math_Matrix
Результат void

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

public Subtracted ( math_Matrix Right ) : math_Matrix
Right math_Matrix
Результат math_Matrix

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

public SwapCol ( int Col1, int Col2 ) : void
Col1 int
Col2 int
Результат void

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

public SwapRow ( int Row1, int Row2 ) : void
Row1 int
Row2 int
Результат void

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

public TMultiplied ( double Right ) : math_Matrix
Right double
Результат math_Matrix

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

public TMultiply ( math_Matrix Right ) : math_Matrix
Right math_Matrix
Результат math_Matrix

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

public TMultiply ( math_Matrix TLeft, math_Matrix Right ) : void
TLeft math_Matrix
Right math_Matrix
Результат void

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

public Transpose ( ) : void
Результат void

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

public Transposed ( ) : math_Matrix
Результат math_Matrix

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

public UpperCol ( ) : int
Результат int

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

public UpperRow ( ) : int
Результат int

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

public Value ( int Row, int Col ) : double
Row int
Col int
Результат double

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

public math_Matrix ( ) : System
Результат System

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

public math_Matrix ( IntPtr Tab, int LowerRow, int UpperRow, int LowerCol, int UpperCol ) : System
Tab IntPtr
LowerRow int
UpperRow int
LowerCol int
UpperCol int
Результат System

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

public math_Matrix ( int LowerRow, int UpperRow, int LowerCol, int UpperCol ) : System
LowerRow int
UpperRow int
LowerCol int
UpperCol int
Результат System

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

public math_Matrix ( int LowerRow, int UpperRow, int LowerCol, int UpperCol, double InitialValue ) : System
LowerRow int
UpperRow int
LowerCol int
UpperCol int
InitialValue double
Результат System

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

public math_Matrix ( math_Matrix Other ) : System
Other math_Matrix
Результат System

Описание свойств

Array публичное свойство

public math_DoubleTab,CascadeSharp.TKMath.math Array
Результат CascadeSharp.TKMath.math.math_DoubleTab

LowerColIndex публичное свойство

public int LowerColIndex
Результат int

LowerRowIndex публичное свойство

public int LowerRowIndex
Результат int

UpperColIndex публичное свойство

public int UpperColIndex
Результат int

UpperRowIndex публичное свойство

public int UpperRowIndex
Результат int