My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions
matvec.cpp File Reference
#include <assert.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "logging.h"
#include "object.h"
#include "complex.h"
#include "vector.h"
#include "matrix.h"
#include "matvec.h"
Include dependency graph for matvec.cpp:

Go to the source code of this file.

Macros

#define strchr   index
 
#define strrchr   rindex
 

Functions

matvec operator+ (matvec a, matvec b)
 
matvec operator+ (matvec a, matrix b)
 
matvec operator+ (matvec a, vector b)
 
matvec operator+ (vector b, matvec a)
 
matvec operator+ (matrix a, matvec b)
 
matvec operator+ (matvec a, nr_complex_t z)
 
matvec operator+ (nr_complex_t z, matvec a)
 
matvec operator+ (matvec a, nr_double_t d)
 
matvec operator+ (nr_double_t d, matvec a)
 
matvec operator- (matvec a, nr_complex_t z)
 
matvec operator- (nr_complex_t z, matvec a)
 
matvec operator- (matvec a, nr_double_t d)
 
matvec operator- (nr_double_t d, matvec a)
 
matvec operator- (matvec a, matvec b)
 
matvec operator- (matvec a, matrix b)
 
matvec operator- (matrix a, matvec b)
 
matvec operator- (matvec a, vector b)
 
matvec operator- (vector b, matvec a)
 
matvec operator* (matvec a, nr_complex_t z)
 
matvec operator* (nr_complex_t z, matvec a)
 
matvec operator* (matvec a, nr_double_t d)
 
matvec operator* (nr_double_t d, matvec a)
 
matvec operator* (matvec a, vector b)
 
matvec operator* (vector a, matvec b)
 
matvec operator/ (matvec a, nr_complex_t z)
 
matvec operator/ (matvec a, nr_double_t d)
 
matvec operator/ (matvec a, vector b)
 
matvec operator* (matvec a, matvec b)
 
matvec operator* (matvec a, matrix b)
 
matvec operator* (matrix a, matvec b)
 
vector det (matvec a)
 
matvec inverse (matvec a)
 
matvec pow (matvec a, int n)
 
matvec pow (matvec a, vector v)
 
matvec conj (matvec a)
 
matvec abs (matvec a)
 
matvec dB (matvec a)
 
matvec arg (matvec a)
 
matvec real (matvec a)
 
matvec imag (matvec a)
 
matvec adjoint (matvec a)
 
matvec transpose (matvec a)
 
matvec stos (matvec s, vector zref, vector z0)
 
matvec stos (matvec s, nr_complex_t zref, nr_complex_t z0)
 
matvec stos (matvec s, nr_double_t zref, nr_double_t z0)
 
matvec stos (matvec s, vector zref, nr_complex_t z0)
 
matvec stos (matvec s, nr_complex_t zref, vector z0)
 
matvec stoy (matvec s, vector z0)
 
matvec stoy (matvec s, nr_complex_t z0)
 
matvec ytos (matvec y, vector z0)
 
matvec ytos (matvec y, nr_complex_t z0)
 
matvec stoz (matvec s, vector z0)
 
matvec stoz (matvec s, nr_complex_t z0)
 
matvec ztos (matvec z, vector z0)
 
matvec ztos (matvec z, nr_complex_t z0)
 
matvec ztoy (matvec z)
 
matvec ytoz (matvec y)
 
matvec twoport (matvec m, char in, char out)
 
vector rollet (matvec m)
 
vector b1 (matvec m)
 

Macro Definition Documentation

#define strchr   index

Definition at line 43 of file matvec.cpp.

#define strrchr   rindex

Definition at line 44 of file matvec.cpp.

Function Documentation

matvec abs ( matvec  a)

Definition at line 507 of file matvec.cpp.

Here is the call graph for this function:

matvec adjoint ( matvec  a)

Definition at line 543 of file matvec.cpp.

Here is the call graph for this function:

matvec arg ( matvec  a)

Definition at line 521 of file matvec.cpp.

Here is the call graph for this function:

vector b1 ( matvec  m)

Definition at line 670 of file matvec.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

matvec conj ( matvec  a)

Definition at line 500 of file matvec.cpp.

Here is the call graph for this function:

matvec dB ( matvec  a)

Definition at line 514 of file matvec.cpp.

Here is the call graph for this function:

vector det ( matvec  a)

Definition at line 470 of file matvec.cpp.

Here is the call graph for this function:

matvec imag ( matvec  a)

Definition at line 535 of file matvec.cpp.

Here is the call graph for this function:

matvec inverse ( matvec  a)

Definition at line 477 of file matvec.cpp.

Here is the call graph for this function:

matvec operator* ( matvec  a,
nr_complex_t  z 
)

Definition at line 390 of file matvec.cpp.

Here is the call graph for this function:

matvec operator* ( nr_complex_t  z,
matvec  a 
)

Definition at line 397 of file matvec.cpp.

matvec operator* ( matvec  a,
nr_double_t  d 
)

Definition at line 402 of file matvec.cpp.

Here is the call graph for this function:

matvec operator* ( nr_double_t  d,
matvec  a 
)

Definition at line 409 of file matvec.cpp.

matvec operator* ( matvec  a,
vector  b 
)

Definition at line 414 of file matvec.cpp.

Here is the call graph for this function:

matvec operator* ( vector  a,
matvec  b 
)

Definition at line 422 of file matvec.cpp.

matvec operator* ( matvec  a,
matvec  b 
)

Definition at line 449 of file matvec.cpp.

Here is the call graph for this function:

matvec operator* ( matvec  a,
matrix  b 
)

Definition at line 457 of file matvec.cpp.

Here is the call graph for this function:

matvec operator* ( matrix  a,
matvec  b 
)

Definition at line 465 of file matvec.cpp.

matvec operator+ ( matvec  a,
matvec  b 
)

Definition at line 244 of file matvec.cpp.

Here is the call graph for this function:

matvec operator+ ( matvec  a,
matrix  b 
)

Definition at line 253 of file matvec.cpp.

Here is the call graph for this function:

matvec operator+ ( matvec  a,
vector  b 
)

Definition at line 261 of file matvec.cpp.

Here is the call graph for this function:

matvec operator+ ( vector  b,
matvec  a 
)

Definition at line 269 of file matvec.cpp.

matvec operator+ ( matrix  a,
matvec  b 
)

Definition at line 274 of file matvec.cpp.

matvec operator+ ( matvec  a,
nr_complex_t  z 
)

Definition at line 279 of file matvec.cpp.

Here is the call graph for this function:

matvec operator+ ( nr_complex_t  z,
matvec  a 
)

Definition at line 286 of file matvec.cpp.

Here is the call graph for this function:

matvec operator+ ( matvec  a,
nr_double_t  d 
)

Definition at line 293 of file matvec.cpp.

Here is the call graph for this function:

matvec operator+ ( nr_double_t  d,
matvec  a 
)

Definition at line 300 of file matvec.cpp.

Here is the call graph for this function:

matvec operator- ( matvec  a,
nr_complex_t  z 
)

Definition at line 307 of file matvec.cpp.

Here is the call graph for this function:

matvec operator- ( nr_complex_t  z,
matvec  a 
)

Definition at line 314 of file matvec.cpp.

Here is the call graph for this function:

matvec operator- ( matvec  a,
nr_double_t  d 
)

Definition at line 321 of file matvec.cpp.

Here is the call graph for this function:

matvec operator- ( nr_double_t  d,
matvec  a 
)

Definition at line 328 of file matvec.cpp.

Here is the call graph for this function:

matvec operator- ( matvec  a,
matvec  b 
)

Definition at line 343 of file matvec.cpp.

Here is the call graph for this function:

matvec operator- ( matvec  a,
matrix  b 
)

Definition at line 352 of file matvec.cpp.

Here is the call graph for this function:

matvec operator- ( matrix  a,
matvec  b 
)

Definition at line 360 of file matvec.cpp.

matvec operator- ( matvec  a,
vector  b 
)

Definition at line 365 of file matvec.cpp.

matvec operator- ( vector  b,
matvec  a 
)

Definition at line 370 of file matvec.cpp.

matvec operator/ ( matvec  a,
nr_complex_t  z 
)

Definition at line 427 of file matvec.cpp.

Here is the call graph for this function:

matvec operator/ ( matvec  a,
nr_double_t  d 
)

Definition at line 434 of file matvec.cpp.

Here is the call graph for this function:

matvec operator/ ( matvec  a,
vector  b 
)

Definition at line 441 of file matvec.cpp.

Here is the call graph for this function:

matvec pow ( matvec  a,
int  n 
)

Definition at line 484 of file matvec.cpp.

Here is the call graph for this function:

matvec pow ( matvec  a,
vector  v 
)

Definition at line 491 of file matvec.cpp.

Here is the call graph for this function:

matvec real ( matvec  a)

Definition at line 528 of file matvec.cpp.

Here is the call graph for this function:

vector rollet ( matvec  m)

Definition at line 661 of file matvec.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

matvec stos ( matvec  s,
vector  zref,
vector  z0 
)

Definition at line 558 of file matvec.cpp.

Here is the call graph for this function:

matvec stos ( matvec  s,
nr_complex_t  zref,
nr_complex_t  z0 = 50.0 
)

Definition at line 567 of file matvec.cpp.

Here is the call graph for this function:

matvec stos ( matvec  s,
nr_double_t  zref,
nr_double_t  z0 = 50.0 
)

Definition at line 572 of file matvec.cpp.

Here is the call graph for this function:

matvec stos ( matvec  s,
vector  zref,
nr_complex_t  z0 = 50.0 
)

Definition at line 576 of file matvec.cpp.

Here is the call graph for this function:

matvec stos ( matvec  s,
nr_complex_t  zref,
vector  z0 
)

Definition at line 580 of file matvec.cpp.

Here is the call graph for this function:

matvec stoy ( matvec  s,
vector  z0 
)

Definition at line 585 of file matvec.cpp.

Here is the call graph for this function:

matvec stoy ( matvec  s,
nr_complex_t  z0 = 50.0 
)

Definition at line 592 of file matvec.cpp.

Here is the call graph for this function:

matvec stoz ( matvec  s,
vector  z0 
)

Definition at line 609 of file matvec.cpp.

Here is the call graph for this function:

matvec stoz ( matvec  s,
nr_complex_t  z0 = 50.0 
)

Definition at line 616 of file matvec.cpp.

Here is the call graph for this function:

matvec transpose ( matvec  a)

Definition at line 550 of file matvec.cpp.

Here is the call graph for this function:

matvec twoport ( matvec  m,
char  in,
char  out 
)

Definition at line 651 of file matvec.cpp.

Here is the call graph for this function:

matvec ytos ( matvec  y,
vector  z0 
)

Definition at line 597 of file matvec.cpp.

Here is the call graph for this function:

matvec ytos ( matvec  y,
nr_complex_t  z0 = 50.0 
)

Definition at line 604 of file matvec.cpp.

Here is the call graph for this function:

matvec ytoz ( matvec  y)

Definition at line 641 of file matvec.cpp.

Here is the call graph for this function:

matvec ztos ( matvec  z,
vector  z0 
)

Definition at line 621 of file matvec.cpp.

Here is the call graph for this function:

matvec ztos ( matvec  z,
nr_complex_t  z0 = 50.0 
)

Definition at line 628 of file matvec.cpp.

Here is the call graph for this function:

matvec ztoy ( matvec  z)

Definition at line 633 of file matvec.cpp.

Here is the call graph for this function: