示例#1
0
double BeliefValue::GetValue(const BeliefInterface &Belief,
                             const QFunctionsDiscreteNonStationary &Q,
                             Index t)
{
#if 0
    double x,maxVal=-DBL_MAX;

    for(QFDNScit i=Q.begin();i!=Q.end();++i)
    {
        x=GetValue(Belief,*i);
        if(x>maxVal)
            maxVal=x;
    }

    return(maxVal);
#endif
    return(GetValue(Belief,Q.at(t)));
}