Qucs-core  0.0.18
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Data Structures | Namespaces | Functions
matrix.h File Reference

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

 qucs
 

Functions

matrix qucs::eye (int s)
 Create a square identity matrix. More...
 
matrix qucs::transpose (matrix a)
 Matrix transposition. More...
 
matrix qucs::conj (matrix a)
 Conjugate complex matrix. More...
 
matrix qucs::abs (matrix a)
 Computes magnitude of each matrix element. More...
 
matrix qucs::dB (matrix a)
 Computes magnitude in dB of each matrix element. More...
 
matrix qucs::arg (matrix a)
 Computes the argument of each matrix element. More...
 
matrix qucs::adjoint (matrix a)
 adjoint matrix More...
 
matrix qucs::real (matrix a)
 Real part matrix. More...
 
matrix qucs::imag (matrix a)
 Imaginary part matrix. More...
 
matrix qucs::sqr (matrix a)
 Multiply a matrix by itself. More...
 
matrix qucs::eye (int rs, int cs)
 Create identity matrix with specified number of rows and columns. More...
 
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. More...
 
nr_complex_t qucs::detLaplace (matrix a)
 Compute determinant of the given matrix using Laplace expansion. More...
 
nr_complex_t qucs::detGauss (matrix a)
 Compute determinant Gaussian algorithm. More...
 
nr_complex_t qucs::det (matrix a)
 Compute determinant of the given matrix. More...
 
matrix qucs::inverseLaplace (matrix a)
 Compute inverse matrix using Laplace expansion. More...
 
matrix qucs::inverseGaussJordan (matrix a)
 Compute inverse matrix using Gauss-Jordan elimination. More...
 
matrix qucs::inverse (matrix a)
 Compute inverse matrix. More...
 
matrix qucs::stos (matrix s, nr_complex_t zref, nr_complex_t z0)
 S renormalization with all part identic. More...
 
matrix qucs::stos (matrix s, nr_double_t zref, nr_double_t z0)
 S renormalization with all part identic and real. More...
 
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. More...
 
matrix qucs::stoz (matrix, vector)
 
matrix qucs::ztos (matrix z, nr_complex_t z0)
 Convert impedance matrix to scattering parameters identic case. More...
 
matrix qucs::ztos (matrix, vector)
 
matrix qucs::ztoy (matrix z)
 impedance matrix to admittance matrix. More...
 
matrix qucs::stoy (matrix s, nr_complex_t z0)
 Convert scattering pto adminttance parameters identic case. More...
 
matrix qucs::stoy (matrix, vector)
 
matrix qucs::ytos (matrix y, nr_complex_t z0)
 Convert Admittance matrix to scattering parameters identic case. More...
 
matrix qucs::ytos (matrix, vector)
 
matrix qucs::ytoz (matrix y)
 Convert admittance matrix to impedance matrix. More...
 
matrix qucs::stoa (matrix s, nr_complex_t z1, nr_complex_t z2)
 Converts chain matrix to scattering parameters. More...
 
matrix qucs::atos (matrix a, nr_complex_t z1, nr_complex_t z2)
 Converts chain matrix to scattering parameters. More...
 
matrix qucs::stoh (matrix s, nr_complex_t z1, nr_complex_t z2)
 Converts scattering parameters to hybrid matrix. More...
 
matrix qucs::htos (matrix h, nr_complex_t z1, nr_complex_t z2)
 Converts hybrid matrix to scattering parameters. More...
 
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. More...
 
matrix qucs::cztocs (matrix cz, matrix s)
 Converts impedance noise correlation matrix to S-parameter noise correlation matrix. More...
 
matrix qucs::cztocy (matrix cz, matrix y)
 Converts impedance noise correlation matrix to admittance noise correlation matrix. More...
 
matrix qucs::cstocy (matrix cs, matrix y)
 Converts S-parameter noise correlation matrix to admittance noise correlation matrix. More...
 
matrix qucs::cytocz (matrix cy, matrix z)
 Converts admittance noise correlation matrix to impedance noise correlation matrix. More...
 
matrix qucs::cstocz (matrix cs, matrix z)
 Converts S-parameter noise correlation matrix to impedance noise correlation matrix. More...
 
matrix qucs::twoport (matrix m, char in, char out)
 Generic conversion matrix. More...
 
nr_double_t qucs::rollet (matrix)
 
nr_double_t qucs::b1 (matrix)
 

Detailed Description

Dense matrix class header file.

Definition in file matrix.h.