Minsky
minsky::anonymous_namespace{autoLayout.cc}::WireForce Struct Reference
Collaboration diagram for minsky::anonymous_namespace{autoLayout.cc}::WireForce:
Collaboration graph

Public Member Functions

double operator() (const Graph::edge_descriptor &e, double k, double d, const Graph &g)
 

Detailed Description

Definition at line 51 of file autoLayout.cc.

Member Function Documentation

◆ operator()()

double minsky::anonymous_namespace{autoLayout.cc}::WireForce::operator() ( const Graph::edge_descriptor &  e,
double  k,
double  d,
const Graph g 
)
inline

Definition at line 53 of file autoLayout.cc.

References minsky::anonymous_namespace{autoLayout.cc}::minD().

54  {
55  auto from=g[source(e,g)], to=g[target(e,g)];
56  auto m=minD(*from,*to);
57  if (d<m)
58  return 0;
59  //return exp(d-m)-1;//d*d*d;
60  return d*d;
61  }
double minD(const Item &item1, const Item &item2)
Definition: autoLayout.cc:47
Here is the call graph for this function:

The documentation for this struct was generated from the following file: