C# Class QLNet.Matrix

Afficher le fichier Open project: ammachado/QLNet

Méthodes publiques

Méthode Description
GetRange ( int start, int length ) : Vector
Matrix ( Matrix from ) : System
Matrix ( int rows, int columns ) : System
Matrix ( int rows, int columns, double value ) : System
column ( int c ) : Vector
columns ( ) : int
diagonal ( ) : Vector
empty ( ) : bool
fill ( double value ) : void
operator ( ) : Matrix
operator ( ) : Vector
outerProduct ( List v1begin, List v2begin ) : Matrix
row ( int r ) : Vector
rows ( ) : int
swap ( int i1, int j1, int i2, int j2 ) : void
this ( int i ) : double
this ( int i, int j ) : double
transpose ( Matrix m ) : Matrix

Private Methods

Méthode Description
operMatrix ( Matrix &m1, Matrix &m2, Func func ) : Matrix
operValue ( Matrix &m1, double value, Func func ) : Matrix

Method Details

GetRange() public méthode

public GetRange ( int start, int length ) : Vector
start int
length int
Résultat Vector

Matrix() public méthode

public Matrix ( Matrix from ) : System
from Matrix
Résultat System

Matrix() public méthode

public Matrix ( int rows, int columns ) : System
rows int
columns int
Résultat System

Matrix() public méthode

public Matrix ( int rows, int columns, double value ) : System
rows int
columns int
value double
Résultat System

column() public méthode

public column ( int c ) : Vector
c int
Résultat Vector

columns() public méthode

public columns ( ) : int
Résultat int

diagonal() public méthode

public diagonal ( ) : Vector
Résultat Vector

empty() public méthode

public empty ( ) : bool
Résultat bool

fill() public méthode

public fill ( double value ) : void
value double
Résultat void

operator() public static méthode

public static operator ( ) : Matrix
Résultat Matrix

operator() public static méthode

public static operator ( ) : Vector
Résultat Vector

outerProduct() public static méthode

public static outerProduct ( List v1begin, List v2begin ) : Matrix
v1begin List
v2begin List
Résultat Matrix

row() public méthode

public row ( int r ) : Vector
r int
Résultat Vector

rows() public méthode

public rows ( ) : int
Résultat int

swap() public méthode

public swap ( int i1, int j1, int i2, int j2 ) : void
i1 int
j1 int
i2 int
j2 int
Résultat void

this() public méthode

public this ( int i ) : double
i int
Résultat double

this() public méthode

public this ( int i, int j ) : double
i int
j int
Résultat double

transpose() public static méthode

public static transpose ( Matrix m ) : Matrix
m Matrix
Résultat Matrix