20#ifndef __CONDITIONAL_GAUSSIAN__
21#define __CONDITIONAL_GAUSSIAN__
23#include "conditionalpdf.h"
60 virtual Probability ProbabilityGet(
const MatrixWrapper::ColumnVector& input)
const;
63 const SampleMthd method=SampleMthd::DEFAULT,
void * args=NULL)
const;
67 mutable ColumnVector _diff;
68 mutable ColumnVector _Mu;
69 mutable Matrix _Low_triangle;
70 mutable ColumnVector _samples;
71 mutable ColumnVector _SampleValue;
Abstract Class representing all Conditional gaussians.
virtual ~ConditionalGaussian()
Destructor.
virtual ConditionalGaussian * Clone() const
Clone function.
ConditionalGaussian(int dim=0, int num_conditional_arguments=0)
Constructor.
Abstract Class representing conditional Pdfs P(x | ...)
Class representing a probability (a double between 0 and 1)