BWAPI
Classes | Typedefs | Functions | Variables
SPAR/AIModule/BWTA/vendors/CGAL/CGAL/CORE/ExprRep.h File Reference
#include <CGAL/CORE/Real.h>
#include <CGAL/CORE/Filter.h>
#include <CGAL/CORE/poly/Sturm.h>
Include dependency graph for ExprRep.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  NodeInfo
 store information of a node More...
class  ExprRep
 The sharable, internal representation of expressions. More...
class  ConstRep
 constant node More...
class  ConstDoubleRep
 constant node More...
class  ConstRealRep
 constant node More...
class  ConstPolyRep< NT >
class  UnaryOpRep
 unary operator node More...
class  NegRep
 unary minus operator node More...
class  SqrtRep
 squartroot operator node More...
class  BinOpRep
 binary operator node More...
struct  Add
 "functor" class used as parameter to AddSubRep<> More...
struct  Sub
 "functor" class used as parameter to AddSubRep<> More...
class  AddSubRep< Operator >
 template class where operator is supposed to be Add or Sub More...
class  MultRep
 multiplication operator node More...
class  DivRep
 division operator node More...

Typedefs

typedef AddSubRep< AddAddRep
 AddRep for easy of use.
typedef AddSubRep< SubSubRep
 SuRep for easy of use.

Functions

extLong ceilLg5 (const extLong &a)

Variables

CORE_BEGIN_NAMESPACE const extLong EXTLONG_BIG = (1L << 30)
const extLong EXTLONG_SMALL = -(1L << 30)
const double log_5 = log(double(5))/log(double(2))

Typedef Documentation

AddRep for easy of use.

SuRep for easy of use.


Function Documentation

extLong ceilLg5 ( const extLong a) [inline]

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const extLong EXTLONG_SMALL = -(1L << 30)
const double log_5 = log(double(5))/log(double(2))
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines