coco::coconut_random_f Struct Reference
[Advanced Utilities]

#include <coconut_random.h>

List of all members.

Public Member Functions

interval operator() (const interval &i) const
double operator() (double l, double u) const
double operator() (double u) const
double operator() () const
int operator() (int n) const
int operator() (long int n) const
size_t operator() (size_t n) const
 coconut_random_f (double _b=10.0, double _a=0.9)

Public Attributes

double beta
double alpha


Detailed Description

This is a class which can be used as random number object in STL like algorithms.

Definition at line 249 of file coconut_random.h.


Constructor & Destructor Documentation

coco::coconut_random_f::coconut_random_f ( double  _b = 10.0,
double  _a = 0.9 
) [inline]

Definition at line 275 of file coconut_random.h.


Member Function Documentation

size_t coco::coconut_random_f::operator() ( size_t  n  )  const [inline]

Definition at line 272 of file coconut_random.h.

int coco::coconut_random_f::operator() ( long int  n  )  const [inline]

Definition at line 269 of file coconut_random.h.

int coco::coconut_random_f::operator() ( int  n  )  const [inline]

Definition at line 266 of file coconut_random.h.

double coco::coconut_random_f::operator() (  )  const [inline]

Definition at line 263 of file coconut_random.h.

double coco::coconut_random_f::operator() ( double  u  )  const [inline]

Definition at line 260 of file coconut_random.h.

double coco::coconut_random_f::operator() ( double  l,
double  u 
) const [inline]

Definition at line 257 of file coconut_random.h.

interval coco::coconut_random_f::operator() ( const interval i  )  const [inline]

Definition at line 254 of file coconut_random.h.


Member Data Documentation

Definition at line 252 of file coconut_random.h.

Definition at line 251 of file coconut_random.h.


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

Generated on Tue Feb 9 14:47:58 2010 for COCONUT API by  doxygen 1.5.8