SyFi 0.3
containers.h
Go to the documentation of this file.
00001 // Copyright (C) 2006-2009 Kent-Andre Mardal and Simula Research Laboratory.
00002 // Licensed under the GNU GPL Version 2, or (at your option) any later version.
00003 
00004 #ifndef CONTAINERS_IS_INCLUDED
00005 #define CONTAINERS_IS_INCLUDED
00006 
00007 #include <string>
00008 #include <vector>
00009 #include <list>
00010 #include <set>
00011 #include <map>
00012 
00013 #include <ginac/ginac.h>
00014 
00015 namespace SyFi
00016 {
00017 
00018         // container typedefs
00019         typedef std::pair<GiNaC::symbol, GiNaC::ex>               symexpair;
00020         typedef std::list< std::pair<GiNaC::symbol, GiNaC::ex> >  symexlist;
00021 
00022         //typedef std::vector<GiNaC::ex>                            exvector;
00023         typedef std::list<GiNaC::ex>                              exlist;
00024         typedef std::set<GiNaC::ex, GiNaC::ex_is_less>            exset;
00025         //typedef std::map<GiNaC::ex, GiNaC::ex, GiNaC::ex_is_less> exmap;
00026         typedef std::map<GiNaC::ex, int, GiNaC::ex_is_less>       ex_int_map;
00027 
00028 }                                                                // namespace SyFi
00029 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines