[gecode-users] Gist in bab or restart search, abnormal exit in red nodes
Claudio Cesar de Sá
claudio at colmeia.udesc.br
Mon Jun 28 13:43:29 CEST 2010
Hi
Thanks, really it was the problem ... I fix it with a *try ... catch*, once
that I want a formatted output ... so the code is such like:
...................................................
try
{
for (int i = 0; i < mat_size; i++) {
os << "\n" << i << "|" ;
for (int j = 0; j < mat_size; j++) {
os.width(1);
//os << matrix(i,j) << " ";
if ( matrix(i,j).val() == 1 )
os << j << " ";
else
os << "_" << " ";
}
}
}
catch(std::exception &e)
{
std::cerr << "\n" << e.what()
<< "\t PRINT OUTPUT: NON DEFINITION for MATRIX YET" << std::endl;
}
.............................................................................................................................
So, now in blue and red nodes .... the gist's message is:
BoolVar::val: Attempt to access value of unassigned variable PRINT
OUTPUT: NON DEFINITION for MATRIX YET
Is there any alternative or better for this solution? Is there any function
to check if all the values of a variable are already instancied/assigned? In
this case, the variable is a matrix.
Thanks
2010/6/28 Mikael Zayenz Lagerkvist <zayenz at gmail.com>
> Hi,
>
> The problem is that you try to inspect unassigned variables using the
> val()-member in your code. See the marked part of the error message
> below to know what to look for.
>
> 2010/6/28 Claudio Cesar de Sá <claudio at colmeia.udesc.br>:
> > (<unknown>:3284): GLib-GObject-WARNING **: IA__g_object_set_valist:
> object
> > class `GtkMenuItem' has no property named `label'
> >
> > (<unknown>:3284): GLib-GObject-WARNING **: IA__g_object_set_valist:
> object
> > class `GtkCheckMenuItem' has no property named `label'
> > terminate called after throwing an instance of
> > 'Gecode::Int::ValOfUnassignedVar'
> > what(): BoolVar::val: Attempt to access value of unassigned variable
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> See also a previous discussion on errors thrown when using Gist:
> http://article.gmane.org/gmane.comp.lib.gecode.user/2858
>
> Cheers,
> Mikael
>
>
> --
> Mikael Zayenz Lagerkvist, http://www.ict.kth.se/~zayenz/<http://www.ict.kth.se/%7Ezayenz/>
>
--
claudio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.gecode.org/pipermail/users/attachments/20100628/a6d19921/attachment.htm>
More information about the users
mailing list