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

Method select

gecode/set/branch/var.hpp:40–71  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

38 : s(SEL_NONE) {}
39
40 forceinline
41 SetVarBranch::SetVarBranch(Select s0, BranchTbl t)
42 : VarBranch<SetVar>(t), s(s0) {}
43
44 forceinline
45 SetVarBranch::SetVarBranch(Rnd r)
46 : VarBranch<SetVar>(r), s(SEL_RND) {}
47
48 forceinline
49 SetVarBranch::SetVarBranch(Select s0, double d, BranchTbl t)
50 : VarBranch<SetVar>(d,t), s(s0) {}
51
52 forceinline
53 SetVarBranch::SetVarBranch(Select s0, SetAFC a, BranchTbl t)
54 : VarBranch<SetVar>(a,t), s(s0) {}
55
56 forceinline
57 SetVarBranch::SetVarBranch(Select s0, SetAction a, BranchTbl t)
58 : VarBranch<SetVar>(a,t), s(s0) {}
59
60 forceinline
61 SetVarBranch::SetVarBranch(Select s0, SetCHB c, BranchTbl t)
62 : VarBranch<SetVar>(c,t), s(s0) {}
63
64 forceinline
65 SetVarBranch::SetVarBranch(Select s0, SetBranchMerit mf, BranchTbl t)
66 : VarBranch<SetVar>(mf,t), s(s0) {}
67
68 forceinline SetVarBranch::Select
69 SetVarBranch::select(void) const {
70 return s;
71 }
72
73 forceinline void
74 SetVarBranch::expand(Home home, const SetVarArgs& x) {

Callers 7

valMethod · 0.45
valMethod · 0.45
branchFunction · 0.45
branchFunction · 0.45
assignFunction · 0.45
viewselFunction · 0.45
valselcommitFunction · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected