···
5648
5648
$elm$core$Dict$fromList,
5649
5649
A2($gampleman$elm_visualization$Force$Collision, 1, 1)));
5650
5650
};
5651
5651
-
var $gampleman$elm_visualization$Force$State = function (a) {
5652
5652
-
return {$: 'State', a: a};
5653
5653
-
};
5654
5654
-
var $elm$core$Basics$pow = _Basics_pow;
5655
5655
-
var $gampleman$elm_visualization$Force$iterations = F2(
5656
5656
-
function (iters, _v0) {
5657
5657
-
var config = _v0.a;
5658
5658
-
return $gampleman$elm_visualization$Force$State(
5659
5659
-
_Utils_update(
5660
5660
-
config,
5661
5661
-
{
5662
5662
-
alphaDecay: 1 - A2($elm$core$Basics$pow, config.minAlpha, 1 / iters)
5663
5663
-
}));
5664
5664
-
});
5665
5651
var $gampleman$elm_visualization$Force$Links = F2(
5666
5652
function (a, b) {
5667
5653
return {$: 'Links', a: a, b: b};
···
6133
6119
},
6134
6120
list));
6135
6121
});
6136
6136
-
var $gampleman$elm_visualization$Force$links = A2(
6137
6137
-
$elm$core$Basics$composeR,
6138
6138
-
$elm$core$List$map(
6139
6139
-
function (_v0) {
6140
6140
-
var source = _v0.a;
6141
6141
-
var target = _v0.b;
6142
6142
-
return {distance: 30, source: source, strength: $elm$core$Maybe$Nothing, target: target};
6143
6143
-
}),
6144
6144
-
$gampleman$elm_visualization$Force$customLinks(1));
6122
6122
+
var $gampleman$elm_visualization$Force$State = function (a) {
6123
6123
+
return {$: 'State', a: a};
6124
6124
+
};
6125
6125
+
var $elm$core$Basics$pow = _Basics_pow;
6126
6126
+
var $gampleman$elm_visualization$Force$iterations = F2(
6127
6127
+
function (iters, _v0) {
6128
6128
+
var config = _v0.a;
6129
6129
+
return $gampleman$elm_visualization$Force$State(
6130
6130
+
_Utils_update(
6131
6131
+
config,
6132
6132
+
{
6133
6133
+
alphaDecay: 1 - A2($elm$core$Basics$pow, config.minAlpha, 1 / iters)
6134
6134
+
}));
6135
6135
+
});
6145
6136
var $gampleman$elm_visualization$Force$ManyBody = F2(
6146
6137
function (a, b) {
6147
6138
return {$: 'ManyBody', a: a, b: b};
···
6179
6170
function (w, h, nodeIds, links) {
6180
6171
return A2(
6181
6172
$gampleman$elm_visualization$Force$iterations,
6182
6182
-
120,
6173
6173
+
200,
6183
6174
$gampleman$elm_visualization$Force$simulation(
6184
6175
_List_fromArray(
6185
6176
[
6186
6186
-
A2($gampleman$elm_visualization$Force$manyBodyStrength, -200, nodeIds),
6177
6177
+
A2($gampleman$elm_visualization$Force$manyBodyStrength, -30, nodeIds),
6187
6178
A2($gampleman$elm_visualization$Force$center, w / 2, h / 2),
6188
6188
-
$gampleman$elm_visualization$Force$links(links),
6189
6189
-
A2($gampleman$elm_visualization$Force$collision, 60, nodeIds)
6179
6179
+
A2(
6180
6180
+
$gampleman$elm_visualization$Force$customLinks,
6181
6181
+
1,
6182
6182
+
A2(
6183
6183
+
$elm$core$List$map,
6184
6184
+
function (_v0) {
6185
6185
+
var s = _v0.a;
6186
6186
+
var t = _v0.b;
6187
6187
+
return {distance: 50, source: s, strength: $elm$core$Maybe$Nothing, target: t};
6188
6188
+
},
6189
6189
+
links)),
6190
6190
+
A2($gampleman$elm_visualization$Force$collision, 20, nodeIds)
6190
6191
])));
6191
6192
});
6192
6193
var $author$project$Graph$initSimulation = F3(
···
7500
7501
}),
7501
7502
0,
7502
7503
childId);
7503
7503
-
var radius = 20 + A2(
7504
7504
+
var radius = 50 + A2(
7504
7505
$elm$core$Basics$modBy,
7505
7506
30,
7506
7507
$elm$core$Basics$abs(hash));