PolyBoRi
Classes | Namespaces
CTermStack.h File Reference
#include <stack>
#include <iterator>
#include <utility>
#include <polybori/pbori_defs.h>
#include <polybori/routines/pbori_func.h>
#include <polybori/common/traits.h>
#include <polybori/routines/pbori_routines.h>
#include <boost/iterator/indirect_iterator.hpp>
#include <polybori/BoolePolyRing.h>
#include <polybori/BooleEnv.h>
#include <polybori/cache/CDegreeCache.h>
#include "CBidirectTermIter.h"
#include <polybori/BooleSet.h>

Go to the source code of this file.

Classes

struct  polybori::cached_deg< NavigatorType >
 
class  polybori::cached_block_deg< NavigatorType >
 
class  polybori::CTermStackBase< NavigatorType, BaseType >
 This class defines an iterator for the monomials in a Boolean polynomial. More...
 
class  polybori::CTermStack< NavigatorType, Category, BaseType >
 This class defines an iterator for the monomials in a Boolean polynomial. More...
 
class  polybori::CReverseTermStack< NavigatorType, Category >
 This class defines an iterator for the monomials in a Boolean polynomial in reversed lexicographicxal order. More...
 
class  polybori::CDegStackCore< NavigatorType, BlockProperty, Category, BaseType >
 
class  polybori::CDegStackCore< NavigatorType, invalid_tag, Category, BaseType >
 for pure degree stacks More...
 
class  polybori::CDegStackCore< NavigatorType, valid_tag, Category, BaseType >
 for block stacks More...
 
class  polybori::CDegStackBase< NavigatorType, BlockProperty, DescendingProperty, BaseType >
 
class  polybori::CDegStackBase< NavigatorType, valid_tag, BlockProperty, BaseType >
 
class  polybori::CDegStackBase< NavigatorType, invalid_tag, BlockProperty, BaseType >
 
class  polybori::CDegTermStack< NavigatorType, DescendingProperty, BlockProperty, BaseType >
 
class  polybori::CBlockTermStack< NavigatorType, DescendingProperty, BaseType >
 

Namespaces

 polybori
 

Detailed Description

Author
Alexander Dreyer
Date
2006-04-21
Copyright:
(c) 2007-2010 by The PolyBoRi Team