Qucs-core  0.0.19
Public Member Functions | Data Fields | Private Attributes
msvia Class Reference

#include <msvia.h>

Inheritance diagram for msvia:
Inheritance graph
[legend]
Collaboration diagram for msvia:
Collaboration graph
[legend]

Public Member Functions

 CREATOR (msvia)
void calcSP (nr_double_t)
void initSP (void)
 placehoder for S-Parameter initialisation function
void calcNoiseSP (nr_double_t)
void initDC (void)
void initAC (void)
void calcAC (nr_double_t)
void calcNoiseAC (nr_double_t)
nr_double_t calcResistance (void)
nr_complex_t calcImpedance (nr_double_t)

Data Fields

 MVIA
 PROP_COMPONENT
 PROP_NO_SUBSTRATE
 PROP_LINEAR

Private Attributes

nr_double_t R
nr_complex_t Z

Detailed Description

Definition at line 147 of file msvia.cpp.


Member Function Documentation

void msvia::calcAC ( nr_double_t  frequency) [virtual]

Reimplemented from qucs::circuit.

Definition at line 124 of file msvia.cpp.

Definition at line 64 of file msvia.cpp.

void msvia::calcNoiseAC ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 130 of file msvia.cpp.

void msvia::calcNoiseSP ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 41 of file msvia.cpp.

Definition at line 86 of file msvia.cpp.

void msvia::calcSP ( nr_double_t  frequency) [virtual]

Reimplemented from qucs::circuit.

Definition at line 54 of file msvia.cpp.

void msvia::initAC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 118 of file msvia.cpp.

void msvia::initDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 97 of file msvia.cpp.

void msvia::initSP ( void  ) [virtual]

placehoder for S-Parameter initialisation function

Virtual function intended to be overridden by the inheiriting circuit element's S-Parameter initialisation function. initSP is called before commencing the simulation to set up the S-Parameter matrix.

Reimplemented from qucs::circuit.

Definition at line 49 of file msvia.cpp.


Field Documentation

Definition at line 148 of file msvia.cpp.

Definition at line 148 of file msvia.cpp.

Definition at line 148 of file msvia.cpp.

Definition at line 148 of file msvia.cpp.

nr_double_t msvia::R [private]

Definition at line 43 of file msvia.h.

Definition at line 44 of file msvia.h.


The documentation for this class was generated from the following files: