@@ -27,11 +27,11 @@ The object that represents an activity in CPM (Critical Path Method).
2727# Example
2828
2929```julia
30- julia> A = CpmActivity("A", 2, []);
30+ A = CpmActivity("A", 2, []);
3131
32- julia> B = CpmActivity("B", 3, []);
32+ B = CpmActivity("B", 3, []);
3333
34- julia> C = CpmActivity("C", 2, [A, B]);
34+ C = CpmActivity("C", 2, [A, B]);
3535
3636```
3737"""
@@ -96,9 +96,9 @@ The object that represents an activity in PERT (Program Evaluation and Review Te
9696
9797# Example
9898```julia
99- julia> A = PertActivity("A", 1, 2, 3);
100- julia> B = PertActivity("B", 3, 3, 4);
101- julia> C = PertActivity("C", 5, 6, 7, [A, B]);
99+ A = PertActivity("A", 1, 2, 3);
100+ B = PertActivity("B", 3, 3, 4);
101+ C = PertActivity("C", 5, 6, 7, [A, B]);
102102```
103103"""
104104struct PertActivity
@@ -218,32 +218,23 @@ Calculates CPM (Critical Path Method) and reports the critical path for a given
218218# Example
219219
220220```julia
221- julia> A = CpmActivity("A", 2);
222- julia> B = CpmActivity("B", 3);
223- julia> C = CpmActivity("C", 2, [A]);
224- julia> D = CpmActivity("D", 3, [B]);
225- julia> E = CpmActivity("E", 2, [B]);
226- julia> F = CpmActivity("F", 3, [C, D]);
227- julia> G = CpmActivity("G", 7, [E]);
228- julia> H = CpmActivity("H", 5, [E]);
229- julia> I = CpmActivity("I", 6, [G, F]);
230- julia> J = CpmActivity("J", 2, [C, D]);
231-
232- julia> activities = [A, B, C, D, E, F, G, H, I, J];
233-
234- julia> problem = CpmProblem(activities);
235-
236- julia> result = solve(problem);
237-
238- julia> result.pathstr
239- 4-element Vector{String}:
240- "B"
241- "E"
242- "G"
243- "I"
244-
245- julia> result.path == [B, E, G, I]
246- true
221+ A = CpmActivity("A", 2);
222+ B = CpmActivity("B", 3);
223+ C = CpmActivity("C", 2, [A]);
224+ D = CpmActivity("D", 3, [B]);
225+ E = CpmActivity("E", 2, [B]);
226+ F = CpmActivity("F", 3, [C, D]);
227+ G = CpmActivity("G", 7, [E]);
228+ H = CpmActivity("H", 5, [E]);
229+ I = CpmActivity("I", 6, [G, F]);
230+ J = CpmActivity("J", 2, [C, D]);
231+
232+ activities = [A, B, C, D, E, F, G, H, I, J];
233+
234+ problem = CpmProblem(activities);
235+
236+ result = solve(problem);
237+
247238```
248239"""
249240function solve (problem:: CpmProblem ):: CpmResult
@@ -315,31 +306,20 @@ end
315306# Example
316307
317308```julia
318- julia> A = PertActivity("A", 1, 2, 3)
319- PertActivity("A", 1.0, 2.0, 3.0, PertActivity[])
320-
321- julia> B = PertActivity("B", 3, 3, 3)
322- PertActivity("B", 3.0, 3.0, 3.0, PertActivity[])
309+ A = PertActivity("A", 1, 2, 3)
323310
324- julia> C = PertActivity("C", 5, 5, 5, [A, B])
325- PertActivity("C", 5.0, 5.0, 5.0, PertActivity[PertActivity("A", 1.0, 2.0, 3.0, PertActivity[]), PertActivity("B", 3.0, 3.0, 3.0, PertActivity[])])
311+ B = PertActivity("B", 3, 3, 3)
326312
327- julia> activities = [A, B, C]
328- 3-element Vector{PertActivity}:
329- PertActivity("A", 1.0, 2.0, 3.0, PertActivity[])
330- PertActivity("B", 3.0, 3.0, 3.0, PertActivity[])
331- PertActivity("C", 5.0, 5.0, 5.0, PertActivity[PertActivity("A", 1.0, 2.0, 3.0, PertActivity[]), PertActivity("B", 3.0, 3.0, 3.0, PertActivity[])])
313+ C = PertActivity("C", 5, 5, 5, [A, B])
332314
333- julia> problem = PertProblem(activities);
315+ activities = [A, B, C]
334316
335- julia> result = pert(activities)
336- PertResult(PertActivity[PertActivity("B", 3.0, 3.0, 3.0, PertActivity[]), PertActivity("C", 5.0, 5.0, 5.0, PertActivity[PertActivity("A", 1.0, 2.0, 3.0, PertActivity[]), PertActivity("B", 3.0, 3.0, 3.0, PertActivity[])])], 8.0, 0.0)
317+ problem = PertProblem(activities);
337318
338- julia> result.mean
339- 8.0
319+ result = pert(activities)
340320
341- julia> result.stddev
342- 0.0
321+ println( result.mean)
322+ println(result.stddev)
343323```
344324"""
345325function solve (problem:: PertProblem ):: PertResult
0 commit comments