OPENF4
Library for Gröebner basis computations over finite fields.
 All Classes Namespaces Files Functions Variables Friends Pages
Public Member Functions | Public Attributes | List of all members
F4::NodeAvlCriticalPair< Element > Struct Template Reference

Represent a node of the AVL of critical pairs. More...

#include <avl-critical-pair.h>

Public Member Functions

 NodeAvlCriticalPair ()
 Constructor.
 

Public Attributes

CriticalPair< Element > _cp
 
signed char _bf
 
NodeAvlCriticalPair_parent
 
NodeAvlCriticalPair_left
 
NodeAvlCriticalPair_right
 

Detailed Description

template<typename Element>
struct F4::NodeAvlCriticalPair< Element >

Represent a node of the AVL of critical pairs.

Definition at line 48 of file avl-critical-pair.h.

Member Data Documentation

template<typename Element>
signed char F4::NodeAvlCriticalPair< Element >::_bf

Balance factor.

Definition at line 62 of file avl-critical-pair.h.

template<typename Element>
CriticalPair<Element> F4::NodeAvlCriticalPair< Element >::_cp

Critical pair.

Definition at line 61 of file avl-critical-pair.h.

template<typename Element>
NodeAvlCriticalPair* F4::NodeAvlCriticalPair< Element >::_left

Pointer on the left child node.

Definition at line 64 of file avl-critical-pair.h.

template<typename Element>
NodeAvlCriticalPair* F4::NodeAvlCriticalPair< Element >::_parent

Pointer on the parent node.

Definition at line 63 of file avl-critical-pair.h.

template<typename Element>
NodeAvlCriticalPair* F4::NodeAvlCriticalPair< Element >::_right

Pointer on the right child node.

Definition at line 65 of file avl-critical-pair.h.


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