Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members

plCndLogNormal Class Reference

This class implements conditional lognormal distributions on one or multiple dimensional spaces. More...

#include <plCndLogNormal.h>

Inheritance diagram for plCndLogNormal:

Inheritance graph
[legend]
Collaboration diagram for plCndLogNormal:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 plCndLogNormal ()
 Void constructor.
 plCndLogNormal (const plSymbol &left, const plSymbol &sigma, plFloat theta, plFloat m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, plFloat sigma, const plSymbol &theta, plFloat m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, plFloat sigma, plFloat theta, const plSymbol &m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, const plSymbol &sigma, const plSymbol &theta, plFloat m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, const plSymbol &sigma, plFloat theta, const plSymbol &m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, plFloat sigma, const plSymbol &theta, const plSymbol &m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, const plSymbol &sigma, const plSymbol &theta, const plSymbol &m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, const plSymbol &sigma, const plExternalFunction &fvar, plFloat theta, plFloat m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, plFloat sigma, const plSymbol &a, const plExternalFunction &ftheta, plFloat m)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, plFloat sigma, plFloat theta, const plSymbol &a, const plExternalFunction &fm)
 Constructs a Lognormal distribution on the {left} variable.
 plCndLogNormal (const plSymbol &left, const plVariablesConjunction &right, const plExternalFunction &f)
 Constructs a conditional Lognormal distribution on the {left} variable with {[sigma, theta, m] = f(right)}.
virtual ~plCndLogNormal ()
 Destructor.

Detailed Description

This class implements conditional lognormal distributions on one or multiple dimensional spaces.

A {plCndLogNormal} is a "{\em plLogNormal} family" for which theta, m and sgima, are not constant but are {plVariablesConjunction}s or user external function of {em plVariablesConjunction}s. When it is instantiated, a {plLogNormal} is obtained.

Definition at line 38 of file plCndLogNormal.h.


Constructor & Destructor Documentation

plCndLogNormal::plCndLogNormal const plSymbol left,
const plSymbol sigma,
plFloat  theta,
plFloat  m
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a know_variable, {theta} : the location parameter is a fixed value. {m} the scale parameter is fixed value. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
plFloat  sigma,
const plSymbol theta,
plFloat  m
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a fixed value, {theta} : the location parameter is a known variable, {m} the scale parameter is fixed value. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
plFloat  sigma,
plFloat  theta,
const plSymbol m
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a fixed value, {theta} : the location parameter is fixed value, {m} the scale parameter is a known variable. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
const plSymbol sigma,
const plSymbol theta,
plFloat  m
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a known variable, {theta} : the location parameter is a known variable, {m} the scale parameter is a is fixed value. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
const plSymbol sigma,
plFloat  theta,
const plSymbol m
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a known variable, {theta} : the location parameter a is fixed value, {m} the scale parameter is a known variable. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
plFloat  sigma,
const plSymbol theta,
const plSymbol m
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a is fixed value, {theta} : the location parameter a known variable, {m} the scale parameter is a known variable. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
const plSymbol sigma,
const plSymbol theta,
const plSymbol m
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a known variable, {theta} : the location parameter a known variable, {m} the scale parameter is a known variable. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
const plSymbol sigma,
const plExternalFunction fvar,
plFloat  theta,
plFloat  m
 

Constructs a Lognormal distribution on the {left} variable.

{a} : the shape parameter is a function of the known variable a , {fsigma}: is a function of a to compute the shape parameter sigma , {theta} : the location parameter is a fixed value. {m} the scale parameter is fixed value. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
plFloat  sigma,
const plSymbol a,
const plExternalFunction ftheta,
plFloat  m
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a fixed value, {a} : the location parameter is a function of the known variable a , {ftheta}: is a function of a to compute the location parameter Theta , {m} the scale parameter is fixed value. {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
plFloat  sigma,
plFloat  theta,
const plSymbol a,
const plExternalFunction fm
 

Constructs a Lognormal distribution on the {left} variable.

{sigma} : the shape parameter is a fixed value, {theta} : the location parameter is fixed value, {a} : the scaler parameter is a function of the known variable a , {fm}: is a function of a to compute the scale parameter m , {left} must be of type {plRealType}

plCndLogNormal::plCndLogNormal const plSymbol left,
const plVariablesConjunction right,
const plExternalFunction f
 

Constructs a conditional Lognormal distribution on the {left} variable with {[sigma, theta, m] = f(right)}.

{left} must be of type {plRealType}


The documentation for this class was generated from the following file:
Generated on Fri Apr 1 10:58:34 2005 for ProBT by  doxygen 1.4.1