Matrix ClassMathos Core Library 1.0.5.1 (changeset 39720)
This documentation is compiled for the latest release of Mathos Core Library
Inheritance Hierarchy

SystemObject
  MathosMatrix

Namespace: Mathos
Assembly: Mathos (in Mathos.dll) Version: 1.0.5.1 (1.0.5.1)
Syntax

public class Matrix

The Matrix type exposes the following members.

Constructors

  NameDescription
Public methodMatrix
Default contructor
Public methodMatrix(Vector)
Contructor that takes a number of Vectors
Public methodMatrix(Int32, Int32)
Contructor for defining the "rows" and "colls"
Top
Methods

  NameDescription
Public methodAdjugate
Public methodCofactor
Public methodDeterminant
Public methodEquals(Object) (Overrides ObjectEquals(Object).)
Protected methodEquals(Matrix)
Determins if "_matrixContent" is equal to "other"'s "_matrixContent"
Public methodStatic memberEye(Int32)
Public methodStatic memberEye(Int32, Int32)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode (Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInverse
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRREF
Returns a matrix in reduced row echelon form.
Public methodToString (Overrides ObjectToString.)
Public methodTransposed
Top
Operators

  NameDescription
Public operatorStatic memberAddition(Int32, Matrix)
The plus operator
Public operatorStatic memberAddition(Matrix, Matrix)
The plus operator
Public operatorStatic memberAddition(Matrix, Int32)
The plus operator
Public operatorStatic memberDivision
The division operator
Public operatorStatic memberEquality
The comparsion operator
Public operatorStatic member(Double to Matrix)
The Matrix initialization of a jagged array of doubles
Public operatorStatic memberInequality
The not-comparsion operator
Public operatorStatic memberMultiply(Int32, Matrix)
The multiplication operator
Public operatorStatic memberMultiply(Matrix, Matrix)
The multiplication operator
Public operatorStatic memberMultiply(Matrix, Int32)
The multiplication operator
Public operatorStatic memberSubtraction(Int32, Matrix)
The minus operator
Public operatorStatic memberSubtraction(Matrix, Matrix)
The minus operator
Public operatorStatic memberSubtraction(Matrix, Int32)
The minus operator
Top
Extension Methods

  NameDescription
Public Extension MethodFrom(Enum)Overloaded.
(Defined by Converter.)
Public Extension MethodFrom(Base)Overloaded.
(Defined by Converter.)
Top
Properties

  NameDescription
Public propertyItemInt32
The indexer
Public propertyItemInt32, Int32
The double indexer
Public propertyLength
Gets the length of "_matrixContent"
Top
See Also

Reference