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

#include <twistedpair.h>

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

Public Member Functions

 CREATOR (twistedpair)
void initSP (void)
 placehoder for S-Parameter initialisation function
void calcSP (nr_double_t)
void calcNoiseSP (nr_double_t)
void initDC (void)
void initAC (void)
void calcAC (nr_double_t)
void calcNoiseAC (nr_double_t)
void initTR (void)
void saveCharacteristics (nr_double_t)

Data Fields

 TWIST
 PROP_COMPONENT
 PROP_NO_SUBSTRATE
 PROP_LINEAR

Private Member Functions

void calcPropagation (nr_double_t)
nr_double_t calcLoss (nr_double_t)
nr_double_t calcLength (void)

Private Attributes

nr_double_t zl
nr_double_t ereff
nr_double_t alpha
nr_double_t beta
nr_double_t len
nr_double_t angle

Detailed Description

Definition at line 212 of file twistedpair.cpp.


Member Function Documentation

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

Reimplemented from qucs::circuit.

Definition at line 170 of file twistedpair.cpp.

nr_double_t twistedpair::calcLength ( void  ) [private]

Definition at line 138 of file twistedpair.cpp.

nr_double_t twistedpair::calcLoss ( nr_double_t  frequency) [private]

Definition at line 113 of file twistedpair.cpp.

void twistedpair::calcNoiseAC ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 187 of file twistedpair.cpp.

void twistedpair::calcNoiseSP ( nr_double_t  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 66 of file twistedpair.cpp.

void twistedpair::calcPropagation ( nr_double_t  frequency) [private]

Definition at line 146 of file twistedpair.cpp.

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

Reimplemented from qucs::circuit.

Definition at line 43 of file twistedpair.cpp.

void twistedpair::initAC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 100 of file twistedpair.cpp.

void twistedpair::initDC ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 75 of file twistedpair.cpp.

void twistedpair::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 38 of file twistedpair.cpp.

void twistedpair::initTR ( void  ) [virtual]

Reimplemented from qucs::circuit.

Definition at line 194 of file twistedpair.cpp.

Reimplemented from qucs::circuit.

Definition at line 163 of file twistedpair.cpp.


Field Documentation

Definition at line 48 of file twistedpair.h.

Definition at line 48 of file twistedpair.h.

Definition at line 48 of file twistedpair.h.

Definition at line 48 of file twistedpair.h.

Definition at line 48 of file twistedpair.h.

Definition at line 213 of file twistedpair.cpp.

Definition at line 213 of file twistedpair.cpp.

Definition at line 213 of file twistedpair.cpp.

Definition at line 213 of file twistedpair.cpp.

Definition at line 48 of file twistedpair.h.


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