|
Qucs-core
0.0.19
|
The circuit class header file. More...
#include "characteristic.h"#include "operatingpoint.h"#include <map>#include <string>#include "integrator.h"#include "valuelist.h"

Go to the source code of this file.
Data Structures | |
| class | qucs::circuit |
| base class for qucs circuit elements. More... | |
Namespaces | |
| namespace | qucs |
Defines | |
| #define | NODE_1 0 |
| #define | NODE_2 1 |
| #define | NODE_3 2 |
| #define | NODE_4 3 |
| #define | NODE_5 4 |
| #define | NODE_6 5 |
| #define | VSRC_1 0 |
| #define | VSRC_2 1 |
| #define | VSRC_3 2 |
| #define | VSRC_4 3 |
| #define | VSRC_5 4 |
| #define | MODFLAG(val, bit) if (val) flag |= (bit); else flag &= ~(bit); |
| #define | RETFLAG(bit) ((flag & (bit)) != 0) |
| #define | CREATOR(val) |
Typedefs | |
| typedef qucs::circuit * | maker_t () |
| typedef qucs::circuit * | creator_t () |
| typedef struct define_t * | defs_t () |
Variables | |
| std::map< std::string, creator_t *, std::less < std::string > > | factorycreate |
| std::map< std::string, defs_t *, std::less< std::string > > | factorydef |
| #define CREATOR | ( | val | ) |
val (); \ static qucs::circuit * create (void) { return new val (); } \ static struct define_t cirdef; \ static struct define_t * definition (void) { return &cirdef; }
| #define MODFLAG | ( | val, | |
| bit | |||
| ) | if (val) flag |= (bit); else flag &= ~(bit); |
| std::map<std::string, creator_t *, std::less<std::string> > factorycreate |
Definition at line 56 of file module.cpp.
| std::map<std::string, defs_t *, std::less<std::string> > factorydef |
Definition at line 58 of file module.cpp.
1.7.6.1