PDFImpl ================================================== Definition:: uint8 GAUSSIAN=1 uint8 UNIFORM=2 uint8 DISJUNCTION_STRING = 3 # PMF uint8 DISJUNCTION_FLOAT = 4 # PMF uint8 DISJUNCTION_PDF = 5 # Mixture uint8 CONJUNCTION = 6 uint8 type uint32 num_dimensions DimensionDescription[] dimensions # Gaussian float64[] mean float64[] covariance # Uniform float64 density # For both mixture and discrete float64[] probabilities # mixture of PFDs (conjunction or disjunction) uint32[] sub_pdf_ptrs # discrete int32 domain_size float64[] values_float string[] values_string