SyFi::SymbolMapBuilderVisitor Class Reference

List of all members.

Public Member Functions

 SymbolMapBuilderVisitor (GiNaC::exmap &em)
void visit (const symbol &s)

Public Attributes

GiNaC::exmap & symbolmap


Detailed Description

Definition at line 1094 of file ginac_tools.cpp.


Constructor & Destructor Documentation

SyFi::SymbolMapBuilderVisitor::SymbolMapBuilderVisitor ( GiNaC::exmap &  em  )  [inline]

Definition at line 1099 of file ginac_tools.cpp.

01099 : symbolmap(em) {}


Member Function Documentation

void SyFi::SymbolMapBuilderVisitor::visit ( const symbol &  s  )  [inline]

Definition at line 1103 of file ginac_tools.cpp.

References symbolmap.

01104                 {
01105                         GiNaC::exmap::iterator it = symbolmap.find(s);
01106                         if(it != symbolmap.end())
01107                         {
01108                                 it->second++;
01109                         }
01110                         else
01111                         {
01112                                 //GiNaC::exmap::value_type p(ex(s), ex(s));
01113                                 //symbolmap.insert(p);
01114                                 symbolmap[ex(s)] = ex(s);
01115                         }
01116                 }


Member Data Documentation

Definition at line 1101 of file ginac_tools.cpp.

Referenced by visit().


The documentation for this class was generated from the following file:

Generated on Mon Aug 31 16:17:06 2009 for SyFi by  doxygen 1.5.9