Public Member Functions | Protected Attributes

BrownianPath< my_alg_type > Class Template Reference

A Brownian Path. More...

#include <BrownianPath.h>

Inheritance diagram for BrownianPath< my_alg_type >:
DynamicallyConstructedPath< my_alg_type > BasePath< my_alg_type >

List of all members.

Public Member Functions

 BrownianPath (void)
 Default Constructor.
 BrownianPath (NormalRandomNumberGenerator &rand, unsigned int d=my_alg_type::myDIM)
 Constructor with a specified normal random number generator.
 ~BrownianPath (void)
 Default destructor.
void ComputeChildLieIncrements (Increment< my_alg_type > &nvLeft, Increment< my_alg_type > &nvRight, ConstIterator itLeafAbove) const
 Implementation of ComputeChildLieIncrements.
LIE MakeRootLieIncrement (const dyadic_interval &increment) const
 Implementation of MakeRootLieIncrement.
void MakeNeighborRootLieIncrement (LIE &ans, const Iterator &OldRoot) const
 Implementation of MakeNeighborRootLieIncrement.

Protected Attributes

NormalRandomNumberGeneratorvgNormal
 The NormalRandomNumberGenerator used.

Detailed Description

template<typename my_alg_type>
class BrownianPath< my_alg_type >

A Brownian Path.

An implementation of Brownian motion built on DynamicallyConstructedPath. Gaussian random variables are obtained using NormalRandomNumberGenerator


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