Qucs-core
0.0.19
|
#include <nodelist.h>
Public Member Functions | |
nodelist () | |
nodelist (net *) | |
~nodelist () | |
int | length (void) const |
int | getNodeNr (const std::string &) const |
std::string | get (int) const |
bool | isInternal (int) const |
void | assignNodes (void) |
void | print (void) const |
std::string | getNodeString (int) const |
void | sort (void) |
void | remove (circuit *) |
void | insert (circuit *) |
void | sortedNodes (node **, node **) |
struct nodelist_t * | getNode (const std::string &) const |
struct nodelist_t * | getNode (int nr) const |
nodelist_t & | operator[] (int nr) const |
Private Member Functions | |
bool | contains (const std::string &) const |
void | insert (struct nodelist_t *) |
void | addCircuitNode (struct nodelist_t *, node *) |
Private Attributes | |
std::vector< nodelist_t * > | narray |
std::list< nodelist_t * > | root |
int | sorting |
Definition at line 106 of file nodelist.h.
qucs::nodelist::nodelist | ( | ) | [inline] |
Definition at line 110 of file nodelist.h.
qucs::nodelist::nodelist | ( | net * | subnet | ) |
Definition at line 49 of file nodelist.cpp.
qucs::nodelist::~nodelist | ( | ) |
Definition at line 76 of file nodelist.cpp.
void qucs::nodelist::addCircuitNode | ( | struct nodelist_t * | nl, |
node * | n | ||
) | [private] |
Definition at line 173 of file nodelist.cpp.
void qucs::nodelist::assignNodes | ( | void | ) |
Definition at line 150 of file nodelist.cpp.
bool qucs::nodelist::contains | ( | const std::string & | str | ) | const [private] |
Definition at line 89 of file nodelist.cpp.
std::string qucs::nodelist::get | ( | int | nr | ) | const |
Definition at line 110 of file nodelist.cpp.
struct nodelist_t * qucs::nodelist::getNode | ( | const std::string & | str | ) | const [read] |
Definition at line 123 of file nodelist.cpp.
struct nodelist_t* qucs::nodelist::getNode | ( | int | nr | ) | const [inline, read] |
Definition at line 126 of file nodelist.h.
int qucs::nodelist::getNodeNr | ( | const std::string & | str | ) | const |
Definition at line 94 of file nodelist.cpp.
std::string qucs::nodelist::getNodeString | ( | int | nr | ) | const |
Definition at line 132 of file nodelist.cpp.
void qucs::nodelist::insert | ( | circuit * | c | ) |
Definition at line 260 of file nodelist.cpp.
void qucs::nodelist::insert | ( | struct nodelist_t * | n | ) | [private] |
Definition at line 206 of file nodelist.cpp.
bool qucs::nodelist::isInternal | ( | int | nr | ) | const |
Definition at line 117 of file nodelist.cpp.
int qucs::nodelist::length | ( | void | ) | const |
Definition at line 84 of file nodelist.cpp.
nodelist_t& qucs::nodelist::operator[] | ( | int | nr | ) | const [inline] |
Definition at line 129 of file nodelist.h.
void qucs::nodelist::print | ( | void | ) | const |
void qucs::nodelist::remove | ( | circuit * | c | ) |
Definition at line 235 of file nodelist.cpp.
void qucs::nodelist::sort | ( | void | ) |
Definition at line 294 of file nodelist.cpp.
Definition at line 327 of file nodelist.cpp.
std::vector<nodelist_t *> qucs::nodelist::narray [private] |
Definition at line 134 of file nodelist.h.
std::list<nodelist_t *> qucs::nodelist::root [private] |
Definition at line 135 of file nodelist.h.
int qucs::nodelist::sorting [private] |
Definition at line 136 of file nodelist.h.