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

#include <mscoupled.h>

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

Public Member Functions

 CREATOR (mscoupled)
void initDC (void)
void calcSP (nr_double_t)
void calcNoiseSP (nr_double_t)
void calcPropagation (nr_double_t)
void initAC (void)
void calcAC (nr_double_t)
void calcNoiseAC (nr_double_t)
void saveCharacteristics (nr_double_t)

Static Public Member Functions

static void analysQuasiStatic (nr_double_t, nr_double_t, nr_double_t, nr_double_t, nr_double_t, const char *const, nr_double_t &, nr_double_t &, nr_double_t &, nr_double_t &)
static void analyseDispersion (nr_double_t, nr_double_t, nr_double_t, nr_double_t, nr_double_t, nr_double_t, nr_double_t, nr_double_t, nr_double_t, const char *const, nr_double_t &, nr_double_t &, nr_double_t &, nr_double_t &)

Data Fields

 MCOUPLED
 PROP_COMPONENT
 PROP_NO_SUBSTRATE
 PROP_LINEAR

Private Attributes

nr_double_t ae
nr_double_t be
nr_double_t ze
nr_double_t ao
nr_double_t bo
nr_double_t zo
nr_double_t ee
nr_double_t eo

Detailed Description

Definition at line 480 of file mscoupled.cpp.


Member Function Documentation

void mscoupled::analyseDispersion ( nr_double_t  W,
nr_double_t  h,
nr_double_t  s,
nr_double_t  er,
nr_double_t  Zle,
nr_double_t  Zlo,
nr_double_t  ErEffe,
nr_double_t  ErEffo,
nr_double_t  frequency,
const char * const  DModel,
nr_double_t ZleFreq,
nr_double_t ZloFreq,
nr_double_t ErEffeFreq,
nr_double_t ErEffoFreq 
) [static]

Definition at line 269 of file mscoupled.cpp.

void mscoupled::analysQuasiStatic ( nr_double_t  W,
nr_double_t  h,
nr_double_t  s,
nr_double_t  t,
nr_double_t  er,
const char * const  SModel,
nr_double_t Zle,
nr_double_t Zlo,
nr_double_t ErEffe,
nr_double_t ErEffo 
) [static]

Definition at line 138 of file mscoupled.cpp.

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

Reimplemented from qucs::circuit.

Definition at line 429 of file mscoupled.cpp.

void mscoupled::calcNoiseAC ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 460 of file mscoupled.cpp.

void mscoupled::calcNoiseSP ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 126 of file mscoupled.cpp.

Definition at line 40 of file mscoupled.cpp.

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

Reimplemented from qucs::circuit.

Definition at line 92 of file mscoupled.cpp.

void mscoupled::initAC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 424 of file mscoupled.cpp.

void mscoupled::initDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 395 of file mscoupled.cpp.

Reimplemented from qucs::circuit.

Definition at line 85 of file mscoupled.cpp.


Field Documentation

Definition at line 52 of file mscoupled.h.

Definition at line 52 of file mscoupled.h.

Definition at line 52 of file mscoupled.h.

Definition at line 52 of file mscoupled.h.

Definition at line 52 of file mscoupled.h.

Definition at line 52 of file mscoupled.h.

Definition at line 481 of file mscoupled.cpp.

Definition at line 481 of file mscoupled.cpp.

Definition at line 481 of file mscoupled.cpp.

Definition at line 481 of file mscoupled.cpp.

Definition at line 52 of file mscoupled.h.

Definition at line 52 of file mscoupled.h.


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