#include <rt-wdf.h>
§ wdfUnterminatedSwitch()
wdfUnterminatedSwitch::wdfUnterminatedSwitch |
( |
int |
position | ) |
|
Unterminated switch (open/short) model class.
- Parameters
-
position | can be either 1 for a closed switch or 0 for an open one. |
§ calculateDownB()
void wdfUnterminatedSwitch::calculateDownB |
( |
vec * |
ascendingWaves, |
|
|
vec * |
descendingWaves, |
|
|
size_t * |
portIndex |
|
) |
| |
|
virtual |
Calculates the reflection of the incoming, ascending wave.
This is either a complete reflection or it's inverse, depending on the switch position.
- Parameters
-
*ascendingWaves | Pointer to a vector of ascending waves |
*descendingWaves | Pointer to a vector to store descending waves |
*portIndex | Pointer to a counter with the port index to use in the vectors of ascending and descending
waves. Needs to be incremented by numPorts in
the node's implementation. |
Implements wdfRootNode.
§ getNumPorts()
int wdfRootNode::getNumPorts |
( |
| ) |
|
|
inherited |
Return the number of ports of that root node.
- Returns
- the value of the numPorts member.
§ getType()
std::string wdfUnterminatedSwitch::getType |
( |
| ) |
const |
|
virtual |
Returns a String describing the type of this root node.
- Returns
- a String describing the type of this leaf as "Unadapted controllable switch"
Implements wdfRootNode.
§ setPortResistance()
void wdfRootNode::setPortResistance |
( |
double |
Rp | ) |
|
|
virtualinherited |
§ setSwitch()
void wdfUnterminatedSwitch::setSwitch |
( |
int |
position | ) |
|
Sets the switch position (0/1)
- Parameters
-
position | can be either 1 for a closed switch or 0 for an open one. |
§ numPorts
size_t wdfRootNode::numPorts |
|
protectedinherited |
The number of ports on a root node element.
§ Rp
The WDF port resistance in Ohm.
The documentation for this class was generated from the following files: