#include <plCndNormal.h>
Inheritance diagram for plCndNormal:
Public Member Functions | |
plCndNormal () | |
Void constructor. | |
plCndNormal (const plSymbol &left, const plSymbol &mean, plFloat std_dev) | |
Constructs a one-dimensional contitional normal distribution on the {left} variable. | |
plCndNormal (const plSymbol &left, plFloat mean, const plSymbol &std_dev_var) | |
Constructs a one-dimensional contitional normal distribution on the {left} variable. | |
plCndNormal (const plSymbol &left, const plVariablesConjunction &right, const plExternalFunction &fm, plFloat std_dev) | |
Constructs a one-dimensional contitional normal distribution on the {left} variable. | |
plCndNormal (const plSymbol &left, const plVariablesConjunction &right, plFloat mean, const plExternalFunction &fsd) | |
Constructs a one-dimensional contitional normal distribution on the {left} variable with {std_dev = fsd(right)} and {mean} is a fixed value corresponding to the mean value. | |
plCndNormal (const plVariablesConjunction &left, const plVariablesConjunction &mean, const plFloatMatrix &var_matrix) | |
Constructs a multi dimensional contitional normal distribution on {left} variables. | |
plCndNormal (const plVariablesConjunction &left, const plFloatVector &mean, const plVariablesConjunction &variance_vars) | |
Constructs a multi dimensional contitional normal distribution on {left} variables. | |
plCndNormal (const plVariablesConjunction &left, const plVariablesConjunction &right, const plExternalFunction &fm, const plFloatMatrix &var_matrix) | |
Constructs a multi dimensional contitional normal distribution on the {left} variables with {mean = fm(right) } and {var_matrix} is a fixed matrix corresponding to the variance. | |
plCndNormal (const plVariablesConjunction &left, const plVariablesConjunction &right, const plFloatVector &mean, const plExternalFunction &fvar) | |
Constructs a multi dimensional contitional normal distribution on the {left} variables with {variance = fvar(right)} and {mean} is a fixed vector corresponding to the mean vector. | |
plCndNormal (const plVariablesConjunction &left, const plVariablesConjunction &mean, const plVariablesConjunction &variance_vars) | |
Constructs a contitional normal distribution on {left} variables. | |
plCndNormal (const plVariablesConjunction &left, const plVariablesConjunction &right, const plExternalFunction &fm, const plExternalFunction &fvar) | |
Constructs a contitional normal distribution on the {left} variables with {variance = fvar(right)} and {mean = fm(right) }. | |
plCndNormal (const plVariablesConjunction &left, const plVariablesConjunction &right, const plExternalFunction &f_mean_var) | |
Constructs a contitional normal distribution on the {left} variables with {[mean, variance] = f_mean_var(right)}. | |
virtual | ~plCndNormal () |
Destructor. |
A {plCndNormal} is a "{\em plNormal} family" for which mean (or mean vector) and/or standard deviation (or variance matrix) are not constant but are {plVariablesConjunction}s or user external function of {em plVariablesConjunction}s. When it is instantiated, a {plNormal} is obtained.
Definition at line 40 of file plCndNormal.h.
|
Constructs a one-dimensional contitional normal distribution on the {left} variable. {mean} is a know_variable, {std_dev} is a fixed value corresponding to the standard deviation. {left} must be of type {plRealType} |
|
Constructs a one-dimensional contitional normal distribution on the {left} variable. {std_dev_var} is a know_variable {mean} is a fixed value corresponding to the mean value. {left} must be of type {plRealType} |
|
Constructs a one-dimensional contitional normal distribution on the {left} variable. with {mean = fm(right) } and {std_dev} is a fixed value corresponding to the standard deviation. {left} must be of type {plRealType} |
|
Constructs a one-dimensional contitional normal distribution on the {left} variable with {std_dev = fsd(right)} and {mean} is a fixed value corresponding to the mean value. {left} must be of type {plRealType} |
|
Constructs a multi dimensional contitional normal distribution on {left} variables. {mean} are known variables. {var_matrix} is a fixed covariance matrix. {left} must be of type {plRealType} |
|
Constructs a multi dimensional contitional normal distribution on {left} variables. {variance_vars} are known variables. {mean} is a fixed mean vector. {left} must be of type {plRealType} |
|
Constructs a multi dimensional contitional normal distribution on the {left} variables with {mean = fm(right) } and {var_matrix} is a fixed matrix corresponding to the variance. {left} must be of type {plRealType} |
|
Constructs a multi dimensional contitional normal distribution on the {left} variables with {variance = fvar(right)} and {mean} is a fixed vector corresponding to the mean vector. {left} must be of type {plRealType} |
|
Constructs a contitional normal distribution on {left} variables. {mean} and {variance_vars} are known variables. {left} must be of type {plRealType} |
|
Constructs a contitional normal distribution on the {left} variables with {variance = fvar(right)} and {mean = fm(right) }. {left} must be of type {plRealType} |
|
Constructs a contitional normal distribution on the {left} variables with {[mean, variance] = f_mean_var(right)}. {left} must be of type {plRealType} |