Class containing the _LieValue for a given dyadic interval. More...
#include <DataTree.h>
Public Member Functions | |
Increment (const dyadic_interval inc=dyadic_interval(), typename DataTree::iterator itParent=DataTree::iterator(), typename DataTree::iterator itSibling=DataTree::iterator()) | |
Constructs node from increment and can set family connections if requested. | |
const LIE & | LieValue () const |
Retrieves the Lie Increment. | |
LIE & | LieValue () |
void | LieValue (LIE val) |
Sets the Lie Increment. | |
int | Accuracy () const |
Retrieves _iAccuracy. | |
void | Accuracy (int val) |
Sets _iAccuracy. | |
Static Public Member Functions | |
static bool | IsLeaf (const typename DataTree::const_iterator &itIncDescriptor) |
Protected Attributes | |
LIE | _LieValue |
The increment. | |
int | _iAccuracy |
The depth below to which this increment is calculated. |
Class containing the _LieValue for a given dyadic interval.
Contains the _LieValue at a given dyadic interval and _iAccuracy which is always initialised to match the interval. If provided with an iterator to the parent that is currently a leaf will generate conditional distribution needs access to the normal random number generator.
static bool Increment< my_alg_type >::IsLeaf | ( | const typename DataTree::const_iterator & | itIncDescriptor | ) | [inline, static] |
A Boolean function for an iterator pointing to a pair in DataTree (a dyadic_interval and Increment) returning whether the length of the interval and accuracy of the increment match.