Qucs-core
0.0.19
|
Dense matrix class header file. More...
Go to the source code of this file.
Data Structures | |
class | qucs::matrix |
Dense complex matrix class This class defines a matrix object with its methods, operators and operations. More... | |
Namespaces | |
namespace | qucs |
Functions | |
matrix | qucs::eye (int s) |
Create a square identity matrix. | |
matrix | qucs::transpose (matrix a) |
Matrix transposition. | |
matrix | qucs::conj (matrix a) |
Conjugate complex matrix. | |
matrix | qucs::abs (matrix a) |
Computes magnitude of each matrix element. | |
matrix | qucs::dB (matrix a) |
Computes magnitude in dB of each matrix element. | |
matrix | qucs::arg (matrix a) |
Computes the argument of each matrix element. | |
matrix | qucs::adjoint (matrix a) |
adjoint matrix | |
matrix | qucs::real (matrix a) |
Real part matrix. | |
matrix | qucs::imag (matrix a) |
Imaginary part matrix. | |
matrix | qucs::sqr (matrix a) |
Multiply a matrix by itself. | |
matrix | qucs::eye (int rs, int cs) |
Create identity matrix with specified number of rows and columns. | |
matrix | qucs::diagonal (vector) |
matrix | qucs::pow (matrix a, int n) |
nr_complex_t | qucs::cofactor (matrix a, int u, int v) |
Computes the complex cofactor of the given determinant. | |
nr_complex_t | qucs::detLaplace (matrix a) |
Compute determinant of the given matrix using Laplace expansion. | |
nr_complex_t | qucs::detGauss (matrix a) |
Compute determinant Gaussian algorithm. | |
nr_complex_t | qucs::det (matrix a) |
Compute determinant of the given matrix. | |
matrix | qucs::inverseLaplace (matrix a) |
Compute inverse matrix using Laplace expansion. | |
matrix | qucs::inverseGaussJordan (matrix a) |
Compute inverse matrix using Gauss-Jordan elimination. | |
matrix | qucs::inverse (matrix a) |
Compute inverse matrix. | |
matrix | qucs::stos (matrix s, nr_complex_t zref, nr_complex_t z0) |
S renormalization with all part identic. | |
matrix | qucs::stos (matrix s, nr_double_t zref, nr_double_t z0) |
S renormalization with all part identic and real. | |
matrix | qucs::stos (matrix, vector, nr_complex_t z0=50.0) |
matrix | qucs::stos (matrix, nr_complex_t, vector) |
matrix | qucs::stos (matrix, vector, vector) |
matrix | qucs::stoz (matrix s, nr_complex_t z0) |
Scattering parameters to impedance matrix identic case. | |
matrix | qucs::stoz (matrix, vector) |
matrix | qucs::ztos (matrix z, nr_complex_t z0) |
Convert impedance matrix to scattering parameters identic case. | |
matrix | qucs::ztos (matrix, vector) |
matrix | qucs::ztoy (matrix z) |
impedance matrix to admittance matrix. | |
matrix | qucs::stoy (matrix s, nr_complex_t z0) |
Convert scattering pto adminttance parameters identic case. | |
matrix | qucs::stoy (matrix, vector) |
matrix | qucs::ytos (matrix y, nr_complex_t z0) |
Convert Admittance matrix to scattering parameters identic case. | |
matrix | qucs::ytos (matrix, vector) |
matrix | qucs::ytoz (matrix y) |
Convert admittance matrix to impedance matrix. | |
matrix | qucs::stoa (matrix s, nr_complex_t z1, nr_complex_t z2) |
Converts chain matrix to scattering parameters. | |
matrix | qucs::atos (matrix a, nr_complex_t z1, nr_complex_t z2) |
Converts chain matrix to scattering parameters. | |
matrix | qucs::stoh (matrix s, nr_complex_t z1, nr_complex_t z2) |
Converts scattering parameters to hybrid matrix. | |
matrix | qucs::htos (matrix h, nr_complex_t z1, nr_complex_t z2) |
Converts hybrid matrix to scattering parameters. | |
matrix | qucs::stog (matrix s, nr_complex_t z1, nr_complex_t z2) |
matrix | qucs::gtos (matrix g, nr_complex_t z1, nr_complex_t z2) |
matrix | qucs::cytocs (matrix cy, matrix s) |
Admittance noise correlation matrix to S-parameter noise correlation matrix. | |
matrix | qucs::cztocs (matrix cz, matrix s) |
Converts impedance noise correlation matrix to S-parameter noise correlation matrix. | |
matrix | qucs::cztocy (matrix cz, matrix y) |
Converts impedance noise correlation matrix to admittance noise correlation matrix. | |
matrix | qucs::cstocy (matrix cs, matrix y) |
Converts S-parameter noise correlation matrix to admittance noise correlation matrix. | |
matrix | qucs::cytocz (matrix cy, matrix z) |
Converts admittance noise correlation matrix to impedance noise correlation matrix. | |
matrix | qucs::cstocz (matrix cs, matrix z) |
Converts S-parameter noise correlation matrix to impedance noise correlation matrix. | |
matrix | qucs::twoport (matrix m, char in, char out) |
Generic conversion matrix. | |
nr_double_t | qucs::rollet (matrix) |
nr_double_t | qucs::b1 (matrix) |
matrix | qucs::rad2deg (matrix) |
matrix | qucs::deg2rad (matrix) |
Dense matrix class header file.
Definition in file matrix.h.