Lines Matching defs:Weight
103 // \brief Edges can be one of four "weights" -- each weight must have an inverse
104 // weight (Assign has Assign; Reference has Dereference).
106 // The weight assigned when assigning from or to a value. For example, in:
133 // \brief Edge weight
134 EdgeType Weight;
142 : From(From), To(To), Weight(W), AdditionalAttrs(A) {}
588 EdgeTypeT Weight;
591 Edge(const EdgeTypeT &W, const Node &N) : Weight(W), Other(N) {}
594 return Weight == E.Weight && Other == E.Other;
637 Store = std::make_tuple(Current->Weight, Current->Other);
688 void addEdge(Node From, Node To, const EdgeTypeT &Weight,
694 FromNode.Edges.push_back(Edge(Weight, To));
850 static Level directionOfEdgeType(EdgeType Weight) {
851 switch (Weight) {
931 auto FlippedWeight = flipWeight(E.Weight);
933 Graph.addEdge(From, To, std::make_pair(E.Weight, Attrs),
1022 auto Weight = std::get<0>(EdgeTuple);
1023 auto Label = Weight.first;
1043 auto Aliasing = Weight.second;