00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef _plSignature_h_
00022 #define _plSignature_h_
00023
00024
00025
00026
00027
00028
00029
00030
00031 #define NUMBER_OF_PL_COMPUTABLE_OBJECTS 55
00032
00033
00034
00035
00036
00037
00038
00040 enum plComputableObjectType {
00041 PLBellShape,
00042 PLCndNormal,
00043 PLComputableObject,
00044 PLCndBellShape,
00045 PLConditionalExpression,
00046 PLCndProbTable,
00047 PLCndKernel,
00048 PLCndUnknown,
00049 PLDescription,
00050 PLDirac,
00051 PLFunctionalDirac,
00052 PLGamma,
00053 PLNormal,
00054 PLKernel,
00055 PLKernelTable,
00056 PLKernelMap,
00057 PLPoisson,
00058 PLProbTable,
00059 PLUniform,
00060 PLCUniform,
00061 PLUnknown,
00062 PLAnonymousKernel,
00063 PLCndAnonymousKernel,
00064 PLIneqConstraint,
00065 PLMutableKernel,
00066 PLMutableCndKernel,
00067 PLProduct,
00068 PLLogNormal,
00069 PLCndLogNormal
00070 };
00071
00072
00076 typedef bitset <NUMBER_OF_PL_COMPUTABLE_OBJECTS> plSignature;
00077
00078 #endif