Main MRPT website > C++ reference
MRPT logo

mrpt::math::CMonteCarlo< T, NUM, OTHER > Class Template Reference

Montecarlo simulation for experiments in 1D. More...

#include <mrpt/math/CMonteCarlo.h>

Collaboration diagram for mrpt::math::CMonteCarlo< T, NUM, OTHER >:
Collaboration graph
[legend]

List of all members.

Classes

class  CStatisticalAnalyzer

Public Member Functions

 CMonteCarlo ()
NUM doExperiment (size_t N, double &time, bool showInWindow=false)

Public Attributes

T(* valueGenerator )(mrpt::random::CRandomGenerator &)
NUM(* errorFun1 )(const T &)
OTHER(* intermediateFun )(const T &)
NUM(* errorFun2 )(const T &, const OTHER &)

Private Attributes

mrpt::random::CRandomGenerator gen

Detailed Description

template<typename T, typename NUM, typename OTHER>
class mrpt::math::CMonteCarlo< T, NUM, OTHER >

Montecarlo simulation for experiments in 1D.

Template arguments are:

HOW TO USE THIS CLASS:

Definition at line 57 of file CMonteCarlo.h.


Constructor & Destructor Documentation

template<typename T , typename NUM , typename OTHER >
mrpt::math::CMonteCarlo< T, NUM, OTHER >::CMonteCarlo (  )  [inline]

Definition at line 94 of file CMonteCarlo.h.


Member Function Documentation

template<typename T , typename NUM , typename OTHER >
NUM mrpt::math::CMonteCarlo< T, NUM, OTHER >::doExperiment ( size_t  N,
double &  time,
bool  showInWindow = false 
) [inline]

Member Data Documentation

template<typename T , typename NUM , typename OTHER >
NUM(* mrpt::math::CMonteCarlo< T, NUM, OTHER >::errorFun1)(const T &)
template<typename T , typename NUM , typename OTHER >
NUM(* mrpt::math::CMonteCarlo< T, NUM, OTHER >::errorFun2)(const T &, const OTHER &)
template<typename T , typename NUM , typename OTHER >
mrpt::random::CRandomGenerator mrpt::math::CMonteCarlo< T, NUM, OTHER >::gen [private]
template<typename T , typename NUM , typename OTHER >
OTHER(* mrpt::math::CMonteCarlo< T, NUM, OTHER >::intermediateFun)(const T &)
template<typename T , typename NUM , typename OTHER >
T(* mrpt::math::CMonteCarlo< T, NUM, OTHER >::valueGenerator)(mrpt::random::CRandomGenerator &)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010