C# Class BRDFLafortuneFitting.LevenbergMarquardt.Matrix

Show file Open project: Patapom/GodComplex

Public Properties

Property Type Description
Columns int
m ].double[

Public Methods

Method Description
GetLeftHouseholderMatrix ( int k ) : System.Matrix
GetLeftHouseholderMatrix ( int k, int z ) : System.Matrix
GetTranspose ( ) : System.Matrix
Matrix ( System.Matrix _Source ) : System
Matrix ( Vector a, Vector b ) : System

Builds the matrix from the outer product of 2 vectors

Matrix ( int _Columns, int _Rows ) : System
SetToIdentity ( ) : void
SolveBackwardSubstitution ( Vector b ) : Vector
SolveLeastSquareQR ( Vector b ) : Vector
operator ( ) : System.Matrix
operator ( ) : Vector
this ( int i, int j ) : double

Method Details

GetLeftHouseholderMatrix() public method

public GetLeftHouseholderMatrix ( int k ) : System.Matrix
k int
return System.Matrix

GetLeftHouseholderMatrix() public method

public GetLeftHouseholderMatrix ( int k, int z ) : System.Matrix
k int
z int
return System.Matrix

GetTranspose() public method

public GetTranspose ( ) : System.Matrix
return System.Matrix

Matrix() public method

public Matrix ( System.Matrix _Source ) : System
_Source System.Matrix
return System

Matrix() public method

Builds the matrix from the outer product of 2 vectors
public Matrix ( Vector a, Vector b ) : System
a Vector
b Vector
return System

Matrix() public method

public Matrix ( int _Columns, int _Rows ) : System
_Columns int
_Rows int
return System

SetToIdentity() public method

public SetToIdentity ( ) : void
return void

SolveBackwardSubstitution() public method

public SolveBackwardSubstitution ( Vector b ) : Vector
b Vector
return Vector

SolveLeastSquareQR() public method

public SolveLeastSquareQR ( Vector b ) : Vector
b Vector
return Vector

operator() public static method

public static operator ( ) : System.Matrix
return System.Matrix

operator() public static method

public static operator ( ) : Vector
return Vector

this() public method

public this ( int i, int j ) : double
i int
j int
return double

Property Details

Columns public property

public int Columns
return int

m public property

public double[,] m
return ].double[