void AlphaVectorPlanning:: ExportValueFunction(const string & filename, const QFunctionsDiscreteNonStationary &Q) { for(Index t=0;t!=Q.size();++t) { stringstream filenameT; filenameT << filename << "_t" << t; ExportValueFunction(filenameT.str(),Q[t]); } }
vector<double> BeliefValue::GetValues(const BeliefSetNonStationary &Beliefs, const QFunctionsDiscreteNonStationary &Q) { vector<double> values(Beliefs.Size()); Index i=0; for(Index t=0;t!=Q.size();++t) { vector<double> valuesT=GetValues(Beliefs.Get(t), Q[t]); for(Index k=0;k!=valuesT.size();++k) { values[i]=valuesT[k]; i++; } } return(values); }