Frobby  0.9.0
Public Member Functions | Private Attributes | List of all members
IdealTree::Node Class Reference

Public Member Functions

 Node (Ideal::iterator begin, Ideal::iterator end, size_t varCount)
 
void makeTree ()
 
bool strictlyContains (const Exponent *term) const
 
size_t getVarCount () const
 

Private Attributes

auto_ptr< Node_lessOrEqual
 
auto_ptr< Node_greater
 
Ideal::iterator _begin
 
Ideal::iterator _end
 
size_t _varCount
 
size_t _var
 
size_t _pivot
 

Detailed Description

Definition at line 39 of file IdealTree.cpp.

Constructor & Destructor Documentation

IdealTree::Node::Node ( Ideal::iterator  begin,
Ideal::iterator  end,
size_t  varCount 
)
inline

Definition at line 41 of file IdealTree.cpp.

Member Function Documentation

size_t IdealTree::Node::getVarCount ( ) const
inline

Definition at line 50 of file IdealTree.cpp.

void IdealTree::Node::makeTree ( )

Definition at line 62 of file IdealTree.cpp.

bool IdealTree::Node::strictlyContains ( const Exponent term) const

Definition at line 134 of file IdealTree.cpp.

Member Data Documentation

Ideal::iterator IdealTree::Node::_begin
private

Definition at line 55 of file IdealTree.cpp.

Ideal::iterator IdealTree::Node::_end
private

Definition at line 56 of file IdealTree.cpp.

auto_ptr<Node> IdealTree::Node::_greater
private

Definition at line 54 of file IdealTree.cpp.

auto_ptr<Node> IdealTree::Node::_lessOrEqual
private

Definition at line 53 of file IdealTree.cpp.

size_t IdealTree::Node::_pivot
private

Definition at line 59 of file IdealTree.cpp.

size_t IdealTree::Node::_var
private

Definition at line 58 of file IdealTree.cpp.

size_t IdealTree::Node::_varCount
private

Definition at line 57 of file IdealTree.cpp.


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