algorithm.hh File Reference

#include <modglue/pipe.hh>
#include "stopwatch.hh"
#include "storage.hh"
#include "props.hh"
#include "display.hh"
#include <map>
#include <fstream>

Classes

class  consistency_error
class  algorithm_interrupted
class  active_node
class  algorithm
class  algorithm::constructor_error

Defines

#define txtout   (*fake_txtout)
#define forcedout   (*fake_forcedout)

Functions

void cleanup_expression (exptree &)
void cleanup_expression (exptree &, exptree::iterator &)
void cleanup_sums_products (exptree &, exptree::iterator &)
void cleanup_nests (exptree &tr, exptree::iterator &it)
template<class T>
std::auto_ptr< algorithmcreate (exptree &tr, exptree::iterator it)

Variables

std::ostream * fake_txtout
std::ostream * fake_forcedout
modglue::opipe texout
std::ofstream debugout
bool interrupted
stopwatch globaltime

Define Documentation

#define forcedout   (*fake_forcedout)
 

#define txtout   (*fake_txtout)
 


Function Documentation

void cleanup_expression exptree ,
exptree::iterator & 
 

void cleanup_expression exptree  ) 
 

void cleanup_nests exptree tr,
exptree::iterator &  it
 

void cleanup_sums_products exptree ,
exptree::iterator & 
 

template<class T>
std::auto_ptr<algorithm> create exptree tr,
exptree::iterator  it
 


Variable Documentation

std::ofstream debugout
 

std::ostream* fake_forcedout
 

std::ostream* fake_txtout
 

stopwatch globaltime
 

bool interrupted
 

modglue::opipe texout
 


Generated on Sat Jul 18 23:03:14 2009 for cadabra by  doxygen 1.4.6