IDreamDataPrior

Parent Previous Next

///////////////////////////////////////////////////////////////////////////////////////////////////

// Interface IDreamDataPrior


[

 object,

 uuid(3D4B197C-184F-4EC2-AC06-4D3ECA76156D),

 local,

 helpstring("IDreamDataPrior - interface to prior data"),

 pointer_default(unique)

]

interface IDreamDataPrior : IUnknown

{

 [helpstring("Add new item of univariate distribution")]

 HRESULT AddUnivariateItem([in] double mu, [in] double sigma, [in] eDistributionUnivariate type);


 [helpstring("Set multivariate normal data")]

 HRESULT SetMultivariateNormalData([in] IDreamVector* mean, [in] IDreamMatrix* covariance);


 [helpstring("Set item for multivariate student T distribution")]

 HRESULT SetMultivariateTdistributionData([in] IDreamMatrix* correlation,

                                          [in] int degreeOfFreedom);

};