#ifndef __MDDGLOBALS_H__ #define __MDDGLOBALS_H__ #include #include #include void mdd_table(vec& x, vec >& t, const MDDOpts& mopts); void mdd_regular(vec& x, int q, int s, vec >& d, int q0, vec& f, bool offset, const MDDOpts& mopts); // GKG: FIXME _MDD fd_regular(MDDTable& tab, int n, int nstates, vec< vec >& transition, int q0, vec& accepts, bool offset = true); void wmdd_cost_regular(vec& x, int q, int s, vec >& d, vec >& w, int q0, vec& f, IntVar* cost, const MDDOpts& mopts); void addMDD(vec& xs, MDD r, const MDDOpts& mopts); #endif