#include "antigone.h"
#include "input.h"
#include "frontend.h"
#include <limits>
#include <typeinfo>
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
Include dependency graph for graph.cc:
Namespaces | |
namespace | std |
Classes | |
class | Element |
class | Constant |
class | Variable |
class | Proxy |
class | Add |
class | Subtract |
class | Multiply |
class | Divide |
class | Exponent |
class | Function |
class | Graph |
struct | token |
Defines | |
#define | X V('x') |
#define | Y V('y') |
#define | EQN X*Y*C(2) |
Functions | |
Proxy | C (double v) |
Proxy | V (string s) |
double | sec (double x) |
double | csc (double x) |
double | cot (double x) |
double | sech (double x) |
double | csch (double x) |
double | coth (double x) |
double | blank (double x) |
Proxy | operator+ (Proxy a, Proxy b) |
Proxy | operator- (Proxy a, Proxy b) |
Proxy | operator * (Proxy a, Proxy b) |
Proxy | operator/ (Proxy a, Proxy b) |
Proxy | operator^ (Proxy a, Proxy b) |
void | printtok (vector< token > tok) |
Proxy | toEqn (string s) |
void | render () |
void | mousemove (int x, int y) |
void | keyboard (byte *k) |
void | readFromStdin () |
void | readFromFile (const string &fn) |
int | main (int argc, char **argv) |
Variables | |
numeric_limits< double > | double_info |
double | pos_inf |
double | neg_inf |
double | nan1 |
double | nan2 |
aeCamera | camera |
aeCamera * | cam |
vector< Graph > | graphs |
double | global_t |
double | SPEED = 0.1 |
#define EQN X*Y*C(2) |
#define X V('x') |
#define Y V('y') |
double blank | ( | double | x | ) |
Proxy C | ( | double | v | ) | [inline] |
double cot | ( | double | x | ) |
double coth | ( | double | x | ) |
double csc | ( | double | x | ) |
double csch | ( | double | x | ) |
void keyboard | ( | byte * | k | ) |
int main | ( | int | argc, | |
char ** | argv | |||
) |
void mousemove | ( | int | x, | |
int | y | |||
) |
void printtok | ( | vector< token > | tok | ) |
void readFromFile | ( | const string & | fn | ) |
void readFromStdin | ( | ) |
void render | ( | ) |
double sec | ( | double | x | ) |
double sech | ( | double | x | ) |
Proxy toEqn | ( | string | s | ) |
Proxy V | ( | string | s | ) | [inline] |
numeric_limits<double> double_info |
double global_t |
double nan1 |
double nan2 |
double neg_inf |
double pos_inf |
double SPEED = 0.1 |