Qucs-core  0.0.19
Data Structures | Namespaces | Functions
matrix.h File Reference

Dense matrix class header file. More...

This graph shows which files directly or indirectly include this file:

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)

Detailed Description

Dense matrix class header file.

Definition in file matrix.h.