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.