aglowav::BiTreeTraits< Node > Class Template Reference

Traits for the binary tree algorithm. More...

#include <tree.hh>

Inheritance diagram for aglowav::BiTreeTraits< Node >:
aglowav::One2ManyTreeTraits< Node >

Static Public Member Functions

static Node * child (const Node *nd, uint j)
 
static Node * lft (const Node *nd)
 Left node. More...
 
static Node *& lft (Node *nd)
 
static Node * rght (const Node *nd)
 Right node. More...
 

Detailed Description

template<class Node>
class aglowav::BiTreeTraits< Node >

Traits for the binary tree algorithm.

Definition at line 74 of file tree.hh.

Member Function Documentation

◆ child()

static Node * aglowav::One2ManyTreeTraits< Node >::child ( const Node *  nd,
uint  j 
)
inlinestaticinherited

Definition at line 27 of file tree.hh.

◆ lft() [1/2]

template<class Node >
static Node* aglowav::BiTreeTraits< Node >::lft ( const Node *  nd)
inlinestatic

Left node.

Definition at line 77 of file tree.hh.

◆ lft() [2/2]

template<class Node >
static Node*& aglowav::BiTreeTraits< Node >::lft ( Node *  nd)
inlinestatic

Definition at line 78 of file tree.hh.

◆ rght()

template<class Node >
static Node* aglowav::BiTreeTraits< Node >::rght ( const Node *  nd)
inlinestatic

Right node.

Definition at line 80 of file tree.hh.


The documentation for this class was generated from the following file:
Page URL: http://wiki.math.ethz.ch/bin/view/Concepts/WebHome
21 August 2020
© 2020 Eidgenössische Technische Hochschule Zürich