35 _m_individualObservationHistories=
true;
36 _m_individualActionHistories=
true;
37 _m_individualActionObservationHistories=
true;
38 _m_jointObservationHistories=
true;
39 _m_jointActionHistories=
true;
40 _m_jointActionObservationHistories=
true;
42 _m_useSparseBeliefs=
false;
52 SetComputeJointObservationHistories(val);
53 SetComputeJointActionHistories(val);
54 SetComputeJointActionObservationHistories(val);
60 SetComputeIndividualObservationHistories(val);
61 SetComputeIndividualActionHistories(val);
62 SetComputeIndividualActionObservationHistories(val);
67 SetComputeAllIndividualHistories(val);
72 SetComputeAllJointHistories(val);
73 SetComputeJointBeliefs(val);
77 SetComputeJointBeliefs(val);
78 SetComputeAllJointHistories(val);
84 cout <<
"ComputeIndividualObservationHistories: "
85 << GetComputeIndividualObservationHistories() << endl;
87 cout <<
"ComputeIndividualActionHistories: "
88 << GetComputeIndividualActionHistories() << endl;
90 cout <<
"ComputeIndividualActionObservationHistories: "
91 << GetComputeIndividualActionObservationHistories() << endl;
93 cout <<
"ComputeJointObservationHistories: "
94 << GetComputeJointObservationHistories() << endl;
96 cout <<
"ComputeJointActionHistories: "
97 << GetComputeJointActionHistories() << endl;
99 cout <<
"ComputeJointActionObservationHistories: "
100 << GetComputeJointActionObservationHistories() << endl;
102 cout <<
"ComputeJointBeliefs: "
103 << GetComputeJointBeliefs() << endl;
105 cout <<
"UseSparseJointBeliefs: "
106 << GetUseSparseJointBeliefs() << endl;
111 if(GetComputeJointBeliefs() && !GetComputeJointActionObservationHistories())
114 throw(
E(
"PlanningUnitMADPDiscreteParameters::SanityCheck error, in order to compute joint beliefs all joint action observation histories also need to be generated"));