C# Class NewTOAPIA.Matrix

Inheritance: IMatrix
Exibir arquivo Open project: Wiladams/NewTOAPIA

Protected Properties

Property Type Description
el ].double[
m int

Public Methods

Method Description
Clear ( ) : void
CopyFrom ( IMatrix x ) : void
GetColumn ( int columnNumber ) : IVector
GetElement ( int column, int row ) : double
GetRow ( int rowNumber ) : IVector
Matrix ( IMatrix x )
Matrix ( double x )
Matrix ( int columnDimension, int rowDimension )
Multiply ( Matrix a, IVector c ) : IVector
SetColumn ( int columnNumber, IVector columnVector ) : void
SetElement ( int row, int column, double elem ) : void
SetRow ( int rowNumber, IVector rowVector ) : void
ToString ( ) : string
operator ( ) : IVector
operator ( ) : Matrix
this ( int column, int row ) : double

Method Details

Clear() public method

public Clear ( ) : void
return void

CopyFrom() public method

public CopyFrom ( IMatrix x ) : void
x IMatrix
return void

GetColumn() public method

public GetColumn ( int columnNumber ) : IVector
columnNumber int
return IVector

GetElement() public method

public GetElement ( int column, int row ) : double
column int
row int
return double

GetRow() public method

public GetRow ( int rowNumber ) : IVector
rowNumber int
return IVector

Matrix() public method

public Matrix ( IMatrix x )
x IMatrix

Matrix() public method

public Matrix ( double x )
x double

Matrix() public method

public Matrix ( int columnDimension, int rowDimension )
columnDimension int
rowDimension int

Multiply() public static method

public static Multiply ( Matrix a, IVector c ) : IVector
a Matrix
c IVector
return IVector

SetColumn() public method

public SetColumn ( int columnNumber, IVector columnVector ) : void
columnNumber int
columnVector IVector
return void

SetElement() public method

public SetElement ( int row, int column, double elem ) : void
row int
column int
elem double
return void

SetRow() public method

public SetRow ( int rowNumber, IVector rowVector ) : void
rowNumber int
rowVector IVector
return void

ToString() public method

public ToString ( ) : string
return string

operator() public static method

public static operator ( ) : IVector
return IVector

operator() public static method

public static operator ( ) : Matrix
return Matrix

this() public method

public this ( int column, int row ) : double
column int
row int
return double

Property Details

el protected_oe property

protected double[,] el
return ].double[

m protected_oe property

protected int m
return int