MCPcopy Create free account
hub / github.com/Gecode/gecode / branch

Function branch

gecode/float/branch.cpp:38–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36namespace Gecode {
37
38 void
39 branch(Home home, const FloatVarArgs& x,
40 FloatVarBranch vars, FloatValBranch vals,
41 FloatBranchFilter bf,
42 FloatVarValPrint vvp) {
43 using namespace Float;
44 if (home.failed()) return;
45 vars.expand(home,x);
46 ViewArray<FloatView> xv(home,x);
47 ViewSel<FloatView>* vs[1] = {
48 Branch::viewsel(home,vars)
49 };
50 postviewvalbrancher<FloatView,1,FloatNumBranch,2>
51 (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp);
52 }
53
54 void
55 branch(Home home, const FloatVarArgs& x,

Callers

nothing calls this directly

Calls 6

FLOAT_VAR_NONEFunction · 0.85
viewselFunction · 0.50
valselcommitFunction · 0.50
failedMethod · 0.45
expandMethod · 0.45
selectMethod · 0.45

Tested by

no test coverage detected