Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

valuegen.h File Reference


Detailed Description

Generators for various distributions, including random.

Header
/u/nn/cvsroot/lissom/src/valuegen.h,v 1.37 2002/07/13 07:38:25 jbednar Exp

Definition in file valuegen.h.

#include "stringutils.h"
#include "msg.h"
#include "vgen.h"
#include "allocatingpointer.h"
#include "shuffledrand.h"
#include "mathconstants.h"

Include dependency graph for valuegen.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  Distributions

Compounds

class  ValueGenerator
 This heads a class hierarchy of objects which primarily contain a variable of the given type, but which also contain operations for automatically generating a new value from a given distribution or by some other means. More...

class  ValueGenerator_Correlate
 Distribute value around a master value located elsewhere, using a supplied uncorrelation factor plus upper and lower bounds. More...

class  ValueGenerator_Expression
 Evaluate the given expression using a copy of the given parser each time. More...

class  ValueGenerator_Increment
 Increment a starting value each time by the given amount. More...

class  ValueGenerator_Opposite
 Given a factor f and a master value mv located elsewhere, the value of this object will be f-mv. More...

class  ValueGenerator_Random
 Choose value from a given random distribution. More...

class  ValueGeneratorFactory
 This class can create most or all of the ValueGenerator types contained in this file from a (fairly) simple string specification. More...

class  VGenFactory
 Abstract base class for ValueGeneratorFactory independent of all template parameters except the datatype. More...


Typedefs

typedef ValueGenerator< double > DGen
 Short name for typical usage.


Generated on Mon Jan 20 02:36:52 2003 for RF-LISSOM by doxygen1.3-rc2