GiNaC 1.8.7
Classes | Namespaces | Functions | Variables
basic.cpp File Reference

Implementation of GiNaC's ABC. More...

#include "basic.h"
#include "ex.h"
#include "numeric.h"
#include "power.h"
#include "add.h"
#include "symbol.h"
#include "lst.h"
#include "ncmul.h"
#include "relational.h"
#include "operators.h"
#include "wildcard.h"
#include "archive.h"
#include "utils.h"
#include "hash_seed.h"
#include "inifcns.h"
#include <iostream>
#include <stdexcept>
#include <typeinfo>

Go to the source code of this file.

Classes

struct  GiNaC::evalf_map_function
 Function object to be applied by basic::evalf(). More...
 
struct  GiNaC::evalm_map_function
 Function object to be applied by basic::evalm(). More...
 
struct  GiNaC::eval_integ_map_function
 Function object to be applied by basic::eval_integ(). More...
 
struct  GiNaC::derivative_map_function
 Function object to be applied by basic::derivative(). More...
 
struct  GiNaC::expand_map_function
 Function object to be applied by basic::expand(). More...
 

Namespaces

namespace  GiNaC
 

Functions

 GiNaC::GINAC_IMPLEMENT_REGISTERED_CLASS_OPT (basic, void, print_func< print_context >(&basic::do_print). print_func< print_tree >(&basic::do_print_tree). print_func< print_python_repr >(&basic::do_print_python_repr)) basic
 basic copy constructor: implicitly assumes that the other class is of the exact same type (as it's used by duplicate()), so it can copy the tinfo_key and the hash value. More...
 

Variables

GiNaC::evalm_map_function GiNaC::map_evalm
 
GiNaC::eval_integ_map_function GiNaC::map_eval_integ
 

Detailed Description

Implementation of GiNaC's ABC.

Definition in file basic.cpp.


This page is part of the GiNaC developer's reference. It was generated automatically by doxygen. For an introduction, see the tutorial.