Class xlifepp::PolyNodeT#

template<typename K = real_t>
class PolyNodeT#

Inheritence diagram for xlifepp::PolyNodeT:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "2" [label="xlifepp::PolyNodeT< real_t >" tooltip="xlifepp::PolyNodeT< real_t >"] "1" [label="xlifepp::PolyNodeT< K >" tooltip="xlifepp::PolyNodeT< K >" fillcolor="#BFBFBF"] "2" -> "1" [dir=forward tooltip="template-instance"] }

Collaboration diagram for xlifepp::PolyNodeT:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "1" [label="xlifepp::PolyNodeT< K >" tooltip="xlifepp::PolyNodeT< K >" fillcolor="#BFBFBF"] }

deals with a tree representation of Polynomials

Public Members

PolyNodeT<K> *child#

the first child

K coef#

coefficient of a monomial when node is a leaf, 0 is not a leaf

PolyNodeT<K> *parent#

the parent node

PolyNodeT<K> *right#

the right node

dimen_t type#

0: 1, 1: x1, 2:x2, 3:x3, …