Qucs-core
0.0.19
|
#include <digital.h>
Public Member Functions | |
digital () | |
~digital () | |
void | initSP (void) |
placehoder for S-Parameter initialisation function | |
void | calcSP (nr_double_t) |
void | initDC (void) |
void | calcDC (void) |
void | initAC (void) |
void | calcAC (nr_double_t) |
void | initTR (void) |
void | calcTR (nr_double_t) |
void | calcOperatingPoints (void) |
Protected Member Functions | |
virtual void | calcOutput (void) |
virtual void | calcDerivatives (void) |
nr_double_t | getVin (int) |
nr_double_t | calcTransfer (int) |
nr_double_t | calcTransferX (int) |
nr_double_t | calcDerivative (int) |
nr_double_t | calcDerivativeX (int) |
Protected Attributes | |
nr_double_t * | g |
nr_double_t | Vout |
nr_double_t | Veq |
nr_double_t | Tdelay |
int | i |
bool | delay |
Private Member Functions | |
void | initDigital (void) |
void | freeDigital (void) |
digital::digital | ( | ) |
Definition at line 45 of file digital.cpp.
Definition at line 54 of file digital.cpp.
void digital::calcAC | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 156 of file digital.cpp.
void digital::calcDC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 136 of file digital.cpp.
nr_double_t digital::calcDerivative | ( | int | input | ) | [protected] |
Definition at line 103 of file digital.cpp.
virtual void digital::calcDerivatives | ( | void | ) | [inline, protected, virtual] |
nr_double_t digital::calcDerivativeX | ( | int | input | ) | [protected] |
Definition at line 95 of file digital.cpp.
void digital::calcOperatingPoints | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 146 of file digital.cpp.
virtual void digital::calcOutput | ( | void | ) | [inline, protected, virtual] |
void digital::calcSP | ( | nr_double_t | frequency | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 117 of file digital.cpp.
void digital::calcTR | ( | nr_double_t | t | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 177 of file digital.cpp.
nr_double_t digital::calcTransfer | ( | int | input | ) | [protected] |
Definition at line 90 of file digital.cpp.
nr_double_t digital::calcTransferX | ( | int | input | ) | [protected] |
Definition at line 83 of file digital.cpp.
void digital::freeDigital | ( | void | ) | [private] |
Definition at line 66 of file digital.cpp.
nr_double_t digital::getVin | ( | int | input | ) | [protected] |
Definition at line 74 of file digital.cpp.
void digital::initAC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 151 of file digital.cpp.
void digital::initDC | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 126 of file digital.cpp.
void digital::initDigital | ( | void | ) | [private] |
Definition at line 59 of file digital.cpp.
void digital::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 108 of file digital.cpp.
void digital::initTR | ( | void | ) | [virtual] |
Reimplemented from qucs::circuit.
Definition at line 164 of file digital.cpp.
bool digital::delay [protected] |
nr_double_t* digital::g [protected] |
int digital::i [protected] |
nr_double_t digital::Tdelay [protected] |
nr_double_t digital::Veq [protected] |
nr_double_t digital::Vout [protected] |