47 matrix
eye (
int,
int);
49 matrix
pow (matrix,
int);
58 matrix
stos (matrix, nr_double_t, nr_double_t z0 = 50.0);
61 matrix
stos (matrix, vector, vector);
63 matrix
stoz (matrix, vector);
65 matrix
ztos (matrix, vector);
68 matrix
stoy (matrix, vector);
70 matrix
ytos (matrix, vector);
78 matrix
cytocs (matrix, matrix);
79 matrix
cztocs (matrix, matrix);
80 matrix
cztocy (matrix, matrix);
81 matrix
cstocy (matrix, matrix);
82 matrix
cytocz (matrix, matrix);
83 matrix
cstocz (matrix, matrix);
84 matrix
twoport (matrix,
char,
char);
85 nr_double_t
rollet (matrix);
86 nr_double_t
b1 (matrix);
matrix operator-()
Unary minus.
matrix inverse(matrix a)
Compute inverse matrix.
std::complex< nr_double_t > nr_complex_t
matrix adjoint(matrix a)
adjoint matrix
matrix ytos(matrix y, qucs::vector z0)
Admittance matrix to scattering parameters.
friend nr_complex_t detGauss(matrix)
matrix real(matrix a)
Real part matrix.
matrix abs(matrix a)
Computes magnitude of each matrix element.
matrix ytoz(matrix y)
Convert admittance matrix to impedance matrix.
friend matrix conj(matrix)
friend matrix ytoz(matrix)
nr_complex_t pow(const nr_complex_t z, const nr_double_t d)
Compute power function with real exponent.
matrix stos(matrix s, qucs::vector zref, qucs::vector z0)
S params to S params.
nr_complex_t detLaplace(matrix a)
Compute determinant of the given matrix using Laplace expansion.
void exchangeRows(int, int)
The function swaps the given rows with each other.
friend matrix cytocs(matrix, matrix)
friend matrix inverseLaplace(matrix)
friend matrix cztocs(matrix, matrix)
friend matrix ztos(matrix, nr_complex_t)
nr_complex_t operator()(int r, int c) const
Read access operator.
matrix twoport(matrix m, char in, char out)
Generic conversion matrix.
const matrix & operator=(const matrix &)
Assignment operator.
nr_double_t rollet(matrix)
friend nr_double_t b1(matrix)
nr_complex_t * getData(void)
friend matrix twoport(matrix, char, char)
matrix stoh(matrix s, nr_complex_t z1, nr_complex_t z2)
Converts scattering parameters to hybrid matrix.
friend nr_double_t rollet(matrix)
matrix diagonal(qucs::vector diag)
Create a diagonal matrix from a vector.
matrix()
Create an empty matrix.
matrix inverseGaussJordan(matrix a)
Compute inverse matrix using Gauss-Jordan elimination.
matrix htos(matrix h, nr_complex_t z1, nr_complex_t z2)
Converts hybrid matrix to scattering parameters.
friend matrix ztoy(matrix)
friend matrix htos(matrix, nr_complex_t, nr_complex_t)
friend matrix cstocz(matrix, matrix)
nr_complex_t sqr(const nr_complex_t z)
Square of complex number.
matrix imag(matrix a)
Imaginary part matrix.
void exchangeCols(int, int)
The function swaps the given column with each other.
friend matrix inverseGaussJordan(matrix)
matrix stoy(matrix s, qucs::vector z0)
Scattering parameters to admittance matrix.
matrix inverseLaplace(matrix a)
Compute inverse matrix using Laplace expansion.
matrix cztocs(matrix cz, matrix s)
Converts impedance noise correlation matrix to S-parameter noise correlation matrix.
matrix operator+=(matrix)
Intrinsic matrix addition.
nr_double_t dB(const nr_complex_t z)
Magnitude in dB Compute .
matrix ztos(matrix z, qucs::vector z0)
Convert impedance matrix scattering parameters.
friend matrix stoz(matrix, nr_complex_t)
friend matrix arg(matrix)
friend matrix stos(matrix, nr_complex_t, nr_complex_t)
friend matrix adjoint(matrix)
nr_complex_t detGauss(matrix a)
Compute determinant Gaussian algorithm.
matrix cstocz(matrix cs, matrix z)
Converts S-parameter noise correlation matrix to impedance noise correlation matrix.
friend nr_complex_t det(matrix)
nr_complex_t det(matrix a)
Compute determinant of the given matrix.
friend nr_complex_t detLaplace(matrix)
friend matrix diagonal(qucs::vector)
Create a diagonal matrix from a vector.
void set(int, int, nr_complex_t)
Sets the matrix element at the given row and column.
matrix cytocz(matrix cy, matrix z)
Converts admittance noise correlation matrix to impedance noise correlation matrix.
friend matrix stoa(matrix, nr_complex_t, nr_complex_t)
matrix transpose(matrix a)
Matrix transposition.
friend matrix operator+(matrix, matrix)
matrix cstocy(matrix cs, matrix y)
Converts S-parameter noise correlation matrix to admittance noise correlation matrix.
Dense complex matrix class This class defines a matrix object with its methods, operators and operati...
nr_complex_t cofactor(matrix a, int u, int v)
Computes the complex cofactor of the given determinant.
friend matrix pow(matrix, int)
friend matrix stog(matrix, nr_complex_t, nr_complex_t)
matrix cytocs(matrix cy, matrix s)
Admittance noise correlation matrix to S-parameter noise correlation matrix.
friend nr_complex_t cofactor(matrix, int, int)
matrix stoa(matrix s, nr_complex_t z1, nr_complex_t z2)
Converts chain matrix to scattering parameters.
matrix stoz(matrix s, qucs::vector z0)
Scattering parameters to impedance matrix.
matrix cztocy(matrix cz, matrix y)
Converts impedance noise correlation matrix to admittance noise correlation matrix.
friend matrix cztocy(matrix, matrix)
friend matrix cytocz(matrix, matrix)
friend matrix abs(matrix)
matrix stog(matrix s, nr_complex_t z1, nr_complex_t z2)
friend matrix gtos(matrix, nr_complex_t, nr_complex_t)
matrix gtos(matrix g, nr_complex_t z1, nr_complex_t z2)
matrix eye(int rs, int cs)
Create identity matrix with specified number of rows and columns.
friend matrix imag(matrix)
friend matrix atos(matrix, nr_complex_t, nr_complex_t)
matrix conj(matrix a)
Conjugate complex matrix.
friend matrix stoh(matrix, nr_complex_t, nr_complex_t)
friend matrix transpose(matrix)
matrix atos(matrix a, nr_complex_t z1, nr_complex_t z2)
Converts chain matrix to scattering parameters.
friend matrix sqr(matrix)
friend matrix real(matrix)
friend matrix stoy(matrix, nr_complex_t)
friend matrix operator/(matrix, nr_complex_t)
friend matrix cstocy(matrix, matrix)
friend matrix inverse(matrix)
matrix ztoy(matrix z)
impedance matrix to admittance matrix.
friend matrix operator*(nr_complex_t, matrix)
friend matrix eye(int, int)
Create identity matrix with specified number of rows and columns.
matrix arg(matrix a)
Computes the argument of each matrix element.
matrix operator-=(matrix)
Intrinsic matrix subtraction.
friend matrix ytos(matrix, nr_complex_t)