My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Enumerations
circuit.h File Reference
#include "integrator.h"
#include "valuelist.h"
Include dependency graph for circuit.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  circuit
 

Macros

#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)
 

Enumerations

enum  circuit_flag {
  CIRCUIT_ENABLED = 1, CIRCUIT_LINEAR = 2, CIRCUIT_ORIGINAL = 4, CIRCUIT_VSOURCE = 8,
  CIRCUIT_ISOURCE = 16, CIRCUIT_INTVSOURCE = 32, CIRCUIT_VARSIZE = 64, CIRCUIT_PROBE = 128,
  CIRCUIT_HISTORY = 256
}
 

Macro Definition Documentation

#define CREATOR (   val)
Value:
val (); \
static circuit * create (void) { return new val (); } \
static struct define_t cirdef; \
static struct define_t * definition (void) { return &cirdef; }

Definition at line 55 of file circuit.h.

#define MODFLAG (   val,
  bit 
)    if (val) flag |= (bit); else flag &= ~(bit);

Definition at line 52 of file circuit.h.

#define NODE_1   0

Definition at line 40 of file circuit.h.

#define NODE_2   1

Definition at line 41 of file circuit.h.

#define NODE_3   2

Definition at line 42 of file circuit.h.

#define NODE_4   3

Definition at line 43 of file circuit.h.

#define NODE_5   4

Definition at line 44 of file circuit.h.

#define NODE_6   5

Definition at line 45 of file circuit.h.

#define RETFLAG (   bit)    ((flag & (bit)) != 0)

Definition at line 53 of file circuit.h.

#define VSRC_1   0

Definition at line 46 of file circuit.h.

#define VSRC_2   1

Definition at line 47 of file circuit.h.

#define VSRC_3   2

Definition at line 48 of file circuit.h.

#define VSRC_4   3

Definition at line 49 of file circuit.h.

#define VSRC_5   4

Definition at line 50 of file circuit.h.

Enumeration Type Documentation

Enumerator:
CIRCUIT_ENABLED 
CIRCUIT_LINEAR 
CIRCUIT_ORIGINAL 
CIRCUIT_VSOURCE 
CIRCUIT_ISOURCE 
CIRCUIT_INTVSOURCE 
CIRCUIT_VARSIZE 
CIRCUIT_PROBE 
CIRCUIT_HISTORY 

Definition at line 28 of file circuit.h.