My Project  0.0.16
QUCS Mapping
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | Public Attributes | List of all members
eqn Struct Reference

#include <applications.h>

Inheritance diagram for eqn:
Inheritance graph
[legend]
Collaboration diagram for eqn:
Collaboration graph
[legend]

Classes

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

Public Types

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
}
 
typedef node *(* differentiator_t )(application *, char *)
 
typedef constant *(* evaluator_t )(constant *)
 
typedef node *(* differentiator_t )(application *, char *)
 
typedef constant *(* evaluator_t )(constant *)
 

Public Attributes

struct differentiation_t differentiations []
 
struct application_t applications []
 

Detailed Description

Definition at line 30 of file applications.h.

Member Typedef Documentation

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

Definition at line 100 of file differentiate.h.

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

Definition at line 229 of file equation.h.

typedef constant*(* eqn::evaluator_t)(constant *)

Definition at line 226 of file equation.h.

typedef constant*(* eqn::evaluator_t)(constant *)

Definition at line 784 of file evaluate.h.

Member Enumeration 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 133 of file equation.h.

Enumerator:
UNKNOWN 
CONSTANT 
REFERENCE 
APPLICATION 
ASSIGNMENT 

Definition at line 47 of file equation.h.

Member Data Documentation

struct application_t eqn::applications[]

Definition at line 796 of file evaluate.h.

struct differentiation_t eqn::differentiations[]

Definition at line 110 of file differentiate.h.


The documentation for this struct was generated from the following files: