Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

MSF Utilities
[Core MSF]


Detailed Description

MSF Utilities Reference Manual

Introduction

This package contains several classes solving general problems.

More specifically, this package offers:

Random Distribution Generator

There are five different random distribution generation functions:

1) Uniform - returns a number drawn from a uniform distribution with the given lower and upper bounds.

2) Exponential - returns a number from an exponential distribution with the given mean.

3) Erlang - returns a number from an Erlang distribution with the given mean and standard deviation.

4) HyperExponential - returns a number from a hyperexpontial distribution with the given mean and standard deviation.

5) Normal - returns a number from a normal distribution with the given mean and standard deviation.

The file, test_dist.cpp, contains examples for using the functions.

C++ Command Line Parser

The command line parser system of MSF relies on the msf::CommandLineParser class doing the parsing job, and on a set of class derived from msf::ArgOptFlag that are used to define the command line parameters in a C++ fashion.

Using the C++ oriented command line parser it is possible create a new class for command line parsing, with a default set of arguments, and then have individual components refining it by adding more parameters.


Classes

class  msf::ArgOptFlag
class  msf::GenericArgument< T >
class  msf::TArg< T >
class  msf::TOpt< T >
class  msf::SwitchFlag
class  msf::CommandLineParser
class  msf::MSFcmdlParser


Generated on Thu Apr 7 18:21:16 2005 for MST API by  doxygen 1.4.1