C# Class Accord.Math.Environments.OctaveEnvironment

Show file Open project: accord-net/framework

Protected Properties

Property Type Description
eps double
pi double
ret retm

Protected Methods

Method Description
OctaveEnvironment ( ) : Accord.Math

Initializes a new instance of the OctaveEnvironment class.

abs ( double d ) : double

Absolute value.

abs ( double d ) : double[]

Absolute value.

abs ( double d ) : mat

Absolute value.

ceil ( double f ) : double

Ceiling.

ceil ( double f ) : ].double[

Ceiling.

ceil ( double f ) : double[]

Ceiling.

chol ( double a ) : ].double[

Cholesky decomposition.

cos ( double d ) : double

Cos.

cos ( double d ) : double[]

Cos.

cos ( double d ) : mat

Cos.

eig ( double a, double &V ) : double[]

Eigenvalue decomposition.

eig ( double a, double &V, double &im ) : double[]

Eigenvalue decomposition.

eig ( double a, double b, double &V, double &im ) : double[]

Eigenvalue decomposition.

eig ( double a, double b, double &V, double &alphar, double &beta ) : double[]

Eigenvalue decomposition.

eig ( double a, double b, double &V, double &im, double &alphar, double &alphai, double &beta ) : double[]

Eigenvalue decomposition.

exp ( double d ) : double

Exponential value.

exp ( double d ) : double[]

Exponential value.

exp ( double d ) : mat

Exponential value.

eye ( int size ) : mat

Creates an identity matrix.

floor ( double f ) : double

Flooring.

floor ( double f ) : ].double[

Flooring.

floor ( double f ) : double[]

Flooring.

inv ( double matrix ) : mat

Inverts a matrix.

log ( double d ) : double

Logarithm.

log ( double d ) : double[]

Logarithm.

log ( double d ) : mat

Logarithm.

magic ( int n ) : mat

Creates a magic square matrix.

ones ( int size ) : mat

Creates a unit matrix.

ones ( int n, int m ) : mat

Creates a unit matrix.

pinv ( double matrix ) : mat

Inverts a matrix.

prod ( double vector ) : double

Product of vector elements.

qr ( double m, double &Q, double &R ) : void

QR decomposition.

qr ( double m, double &Q, double &R, double &d ) : void

QR decomposition.

rand ( int n, int m ) : mat

Random vector.

rank ( double m ) : int

Rank of a matrix.

round ( double f ) : double

Rounding.

round ( double f ) : ].double[

Rounding.

round ( double f ) : double[]

Rounding.

sin ( double d ) : double

Sin.

sin ( double d ) : double[]

Sin.

sin ( double d ) : mat

Sin.

size ( double m ) : double[]

Size of a matrix.

sum ( double vector ) : double

Sum of vector elements.

sum ( double matrix ) : double[]

Matrix sum vector.

sum ( double matrix, int dimension ) : double[]

Matrix sum vector.

svd ( double m ) : List

Singular value decomposition.

zeros ( int size ) : mat

Creates a unit matrix.

zeros ( int n, int m ) : mat

Creates a unit matrix.

Method Details

OctaveEnvironment() protected method

Initializes a new instance of the OctaveEnvironment class.
protected OctaveEnvironment ( ) : Accord.Math
return Accord.Math

abs() protected static method

Absolute value.
protected static abs ( double d ) : double
d double
return double

abs() protected static method

Absolute value.
protected static abs ( double d ) : double[]
d double
return double[]

abs() protected static method

Absolute value.
protected static abs ( double d ) : mat
d double
return mat

ceil() protected static method

Ceiling.
protected static ceil ( double f ) : double
f double
return double

ceil() protected static method

Ceiling.
protected static ceil ( double f ) : ].double[
f double
return ].double[

ceil() protected static method

Ceiling.
protected static ceil ( double f ) : double[]
f double
return double[]

chol() protected static method

Cholesky decomposition.
protected static chol ( double a ) : ].double[
a double
return ].double[

cos() protected static method

Cos.
protected static cos ( double d ) : double
d double
return double

cos() protected static method

Cos.
protected static cos ( double d ) : double[]
d double
return double[]

cos() protected static method

Cos.
protected static cos ( double d ) : mat
d double
return mat

eig() protected static method

Eigenvalue decomposition.
protected static eig ( double a, double &V ) : double[]
a double
V double
return double[]

eig() protected static method

Eigenvalue decomposition.
protected static eig ( double a, double &V, double &im ) : double[]
a double
V double
im double
return double[]

eig() protected static method

Eigenvalue decomposition.
protected static eig ( double a, double b, double &V, double &im ) : double[]
a double
b double
V double
im double
return double[]

eig() protected static method

Eigenvalue decomposition.
protected static eig ( double a, double b, double &V, double &alphar, double &beta ) : double[]
a double
b double
V double
alphar double
beta double
return double[]

eig() protected static method

Eigenvalue decomposition.
protected static eig ( double a, double b, double &V, double &im, double &alphar, double &alphai, double &beta ) : double[]
a double
b double
V double
im double
alphar double
alphai double
beta double
return double[]

exp() protected static method

Exponential value.
protected static exp ( double d ) : double
d double
return double

exp() protected static method

Exponential value.
protected static exp ( double d ) : double[]
d double
return double[]

exp() protected static method

Exponential value.
protected static exp ( double d ) : mat
d double
return mat

eye() protected static method

Creates an identity matrix.
protected static eye ( int size ) : mat
size int
return mat

floor() protected static method

Flooring.
protected static floor ( double f ) : double
f double
return double

floor() protected static method

Flooring.
protected static floor ( double f ) : ].double[
f double
return ].double[

floor() protected static method

Flooring.
protected static floor ( double f ) : double[]
f double
return double[]

inv() protected static method

Inverts a matrix.
protected static inv ( double matrix ) : mat
matrix double
return mat

log() protected static method

Logarithm.
protected static log ( double d ) : double
d double
return double

log() protected static method

Logarithm.
protected static log ( double d ) : double[]
d double
return double[]

log() protected static method

Logarithm.
protected static log ( double d ) : mat
d double
return mat

magic() protected static method

Creates a magic square matrix.
protected static magic ( int n ) : mat
n int
return mat

ones() protected static method

Creates a unit matrix.
protected static ones ( int size ) : mat
size int
return mat

ones() protected static method

Creates a unit matrix.
protected static ones ( int n, int m ) : mat
n int
m int
return mat

pinv() protected static method

Inverts a matrix.
protected static pinv ( double matrix ) : mat
matrix double
return mat

prod() protected static method

Product of vector elements.
protected static prod ( double vector ) : double
vector double
return double

qr() protected static method

QR decomposition.
protected static qr ( double m, double &Q, double &R ) : void
m double
Q double
R double
return void

qr() protected static method

QR decomposition.
protected static qr ( double m, double &Q, double &R, double &d ) : void
m double
Q double
R double
d double
return void

rand() protected static method

Random vector.
protected static rand ( int n, int m ) : mat
n int
m int
return mat

rank() protected static method

Rank of a matrix.
protected static rank ( double m ) : int
m double
return int

round() protected static method

Rounding.
protected static round ( double f ) : double
f double
return double

round() protected static method

Rounding.
protected static round ( double f ) : ].double[
f double
return ].double[

round() protected static method

Rounding.
protected static round ( double f ) : double[]
f double
return double[]

sin() protected static method

Sin.
protected static sin ( double d ) : double
d double
return double

sin() protected static method

Sin.
protected static sin ( double d ) : double[]
d double
return double[]

sin() protected static method

Sin.
protected static sin ( double d ) : mat
d double
return mat

size() protected static method

Size of a matrix.
protected static size ( double m ) : double[]
m double
return double[]

sum() protected static method

Sum of vector elements.
protected static sum ( double vector ) : double
vector double
return double

sum() protected static method

Matrix sum vector.
protected static sum ( double matrix ) : double[]
matrix double
return double[]

sum() protected static method

Matrix sum vector.
protected static sum ( double matrix, int dimension ) : double[]
matrix double
dimension int
return double[]

svd() protected method

Singular value decomposition.
protected svd ( double m ) : List
m double
return List

zeros() protected static method

Creates a unit matrix.
protected static zeros ( int size ) : mat
size int
return mat

zeros() protected static method

Creates a unit matrix.
protected static zeros ( int n, int m ) : mat
n int
m int
return mat

Property Details

eps protected static property

Machine epsilon.
protected static double eps
return double

pi protected static property

Pi.
protected static double pi
return double

ret protected property

Return setter keyword.
protected retm ret
return retm