[gecode-users] branch function as static member?

Martin Mann mmann at informatik.uni-freiburg.de
Thu Jun 8 16:34:28 CEST 2006


Ah ok,

yes seems to be better that way..

Thanks for reponse!

Martin


Christian Schulte schrieb:
> No, as this is implementation defined. When modelling or interfacing one
> should not be forced to understand anything from what's under the hood.
> 
> On the other hand side, we use overloading rather than static member
> functions: there is not single branch function! There are many, depending on
> the argument type.
> 
> Christian
> 
> --
> Christian Schulte, http://www.imit.kth.se/~schulte/ 
> 
> -----Original Message-----
> From: users-bounces at gecode.org [mailto:users-bounces at gecode.org] On Behalf
> Of Martin Mann
> Sent: Thursday, June 08, 2006 4:09 PM
> To: gecode user list
> Subject: [gecode-users] branch function as static member?
> 
> 
> Hi,
> 
> currently the Gecode::branch() function is a global wrapper function for 
> the ViewValBranching class.
> Therefor is my question if it wouldnt be better to place it into the 
> corresponding class description as a static member?
> 
> Doing it that way it would be clear which Branching subclass is used.
> 
> If you agree maybe its nice to introduce the static branch function 
> virtual in the base Branching class.
> 
> But it's just a suggestion...
> 
> ;)
> 
> Cheers,
> Martin
> 
> _______________________________________________
> Gecode users mailing list
> users at gecode.org https://www.gecode.org/mailman/listinfo/gecode-users
> 
> 




More information about the gecode-users mailing list