Qucs-core  0.0.19
Data Structures | Namespaces | Typedefs | Enumerations
equation.h File Reference
#include "object.h"
#include "complex.h"
#include "vector.h"
#include "matrix.h"
#include "matvec.h"
Include dependency graph for equation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  qucs::eqn::node
class  qucs::eqn::constant
class  qucs::eqn::reference
class  qucs::eqn::assignment
class  qucs::eqn::application
class  qucs::eqn::checker
class  qucs::eqn::solver

Namespaces

namespace  qucs
namespace  qucs::eqn

Typedefs

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

Enumerations

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