collect_factors Class Reference

#include <algebra.hh>

Inheritance diagram for collect_factors:

algorithm active_node List of all members.

Public Member Functions

 collect_factors (exptree &, iterator)
virtual void description () const
virtual bool can_apply (iterator)
virtual result_t apply (iterator &)

Private Types

typedef std::multimap< hashval_t,
sibling_iterator
factor_hash_t
typedef factor_hash_t::iterator factor_hash_iterator_t

Private Member Functions

void fill_hash_map (iterator)

Private Attributes

factor_hash_t factor_hash

Member Typedef Documentation

typedef factor_hash_t::iterator collect_factors::factor_hash_iterator_t [private]
 

typedef std::multimap<hashval_t, sibling_iterator> collect_factors::factor_hash_t [private]
 


Constructor & Destructor Documentation

collect_factors::collect_factors exptree ,
iterator 
 


Member Function Documentation

algorithm::result_t collect_factors::apply iterator  )  [virtual]
 

Reimplemented from algorithm.

bool collect_factors::can_apply iterator   )  [virtual]
 

Reimplemented from algorithm.

void collect_factors::description  )  const [virtual]
 

Implements active_node.

void collect_factors::fill_hash_map iterator   )  [private]
 


Member Data Documentation

factor_hash_t collect_factors::factor_hash [private]
 


The documentation for this class was generated from the following files:
Generated on Sat Jul 18 23:03:15 2009 for cadabra by  doxygen 1.4.6