Qucs-core  0.0.19
Data Structures | Typedefs | Enumerations | Variables
qucs::eqn Namespace Reference

Data Structures

class  differentiate
struct  differentiation_t
class  node
class  constant
class  reference
class  assignment
class  application
class  checker
class  solver
class  evaluate
struct  application_t

Typedefs

typedef node *(* differentiator_t )(application *, char *)
typedef constant *(* evaluator_t )(constant *)

Enumerations

enum  NodeTag {
  UNKNOWN = -1, CONSTANT = 0, REFERENCE, APPLICATION,
  ASSIGNMENT
}
enum  ConstantTag {
  TAG_UNKNOWN = 0, TAG_DOUBLE = 1, TAG_COMPLEX = 2, TAG_VECTOR = 4,
  TAG_MATRIX = 8, TAG_MATVEC = 16, TAG_CHAR = 32, TAG_STRING = 64,
  TAG_RANGE = 128, TAG_BOOLEAN = 256
}

Variables

struct differentiation_t differentiations []
struct application_t applications []

Typedef Documentation

typedef node *(* qucs::eqn::differentiator_t)(application *, char *)

Definition at line 102 of file differentiate.h.

Definition at line 230 of file equation.h.


Enumeration Type Documentation

Enumerator:
TAG_UNKNOWN 
TAG_DOUBLE 
TAG_COMPLEX 
TAG_VECTOR 
TAG_MATRIX 
TAG_MATVEC 
TAG_CHAR 
TAG_STRING 
TAG_RANGE 
TAG_BOOLEAN 

Definition at line 137 of file equation.h.

Enumerator:
UNKNOWN 
CONSTANT 
REFERENCE 
APPLICATION 
ASSIGNMENT 

Definition at line 51 of file equation.h.


Variable Documentation