TMatrix Class

Represents type TMatrix.

Namespace: flcMatrix
TObject
  flcMatrix.TMatrix
type
 TMatrix = class
 end;

The TMatrix type exposes the following members.

Show:
 NameDescription
CreateDiagonal(TVector)

Initializes a new instance of the TMatrix class.

CreateSize(Integer,Integer)

Initializes a new instance of the TMatrix class.

CreateSquare(Integer,Boolean)

Initializes a new instance of the TMatrix class.

Top
Show:
 NameDescription
AsString

Represents property AsString.

AsStringB

Represents property AsStringB.

AsStringU

Represents property AsStringU.

ColCount

Represents property ColCount.

Item[Integer,Integer]

Represents property Item[Integer,Integer].

RowCount

Represents property RowCount.

Top
Show:
 NameDescription
Add(TMatrix)

Represents method Add(TMatrix).

AddRows(Integer,Integer,MFloat)

Represents method AddRows(Integer,Integer,MFloat).

Assign(MFloat)

Overloaded. Represents method Assign(MFloat).

Assign(TMatrix)

Overloaded. Represents method Assign(TMatrix).

Assign(TVector)

Overloaded. Represents method Assign(TVector).

AssignIdentity

Represents method AssignIdentity.

AssignZero

Represents method AssignZero.

CheckSquare

Represents method CheckSquare.

CheckValidColIndex(Integer)

Represents method CheckValidColIndex(Integer).

CheckValidIndex(Integer,Integer)

Represents method CheckValidIndex(Integer,Integer).

CheckValidRowIndex(Integer)

Represents method CheckValidRowIndex(Integer).

Clear

Represents method Clear.

Determinant

Represents method Determinant.

Duplicate

Overloaded. Represents method Duplicate.

DuplicateCol(Integer)

Represents method DuplicateCol(Integer).

DuplicateDiagonal

Represents method DuplicateDiagonal.

DuplicateRange(Integer,Integer,Integer,Integer)

Overloaded. Represents method DuplicateRange(Integer,Integer,Integer,Integer).

DuplicateRow(Integer)

Represents method DuplicateRow(Integer).

Inverse

Represents method Inverse.

InverseInPlace

Represents method InverseInPlace.

IsEqual(TMatrix)

Overloaded. Represents method IsEqual(TMatrix).

IsEqual(TVector)

Overloaded. Represents method IsEqual(TVector).

IsIdempotent

Represents method IsIdempotent.

IsIdentity

Represents method IsIdentity.

IsOrtogonal

Represents method IsOrtogonal.

IsSquare

Represents method IsSquare.

IsZero

Represents method IsZero.

Multiply(MFloat)

Overloaded. Represents method Multiply(MFloat).

Multiply(TMatrix)

Overloaded. Represents method Multiply(TMatrix).

MultiplyInPlace(TMatrix)

Represents method MultiplyInPlace(TMatrix).

MultiplyRow(Integer,MFloat)

Represents method MultiplyRow(Integer,MFloat).

Negate

Represents method Negate.

Normalise(TMatrix)

Represents method Normalise(TMatrix).

SetCol(Integer,TVector)

Represents method SetCol(Integer,TVector).

SetRow(Integer,MFloat[])

Overloaded. Represents method SetRow(Integer,MFloat[]).

SetRow(Integer,TVector)

Overloaded. Represents method SetRow(Integer,TVector).

SetSize(Integer,Integer)

Represents method SetSize(Integer,Integer).

SizeMismatchError

Represents method SizeMismatchError.

SolveLinearSystem(TVector)

Represents method SolveLinearSystem(TVector).

SolveMatrix(TMatrix)

Represents method SolveMatrix(TMatrix).

Subtract(TMatrix)

Represents method Subtract(TMatrix).

SwapRows(Integer,Integer)

Represents method SwapRows(Integer,Integer).

Trace

Represents method Trace.

Transpose

Represents method Transpose.

TransposeInPlace

Represents method TransposeInPlace.

Top
Show:
 NameDescription
FColCount

Represents field FColCount.

FRows

Represents field FRows.

Top