From 8602e5b8de1221a79a91ff0ee97135769d764f4d Mon Sep 17 00:00:00 2001 From: "mhsatman@gmail.com" Date: Mon, 6 May 2024 21:00:58 +0300 Subject: [PATCH] pump new release of 0.2.0 --- CHANGELOG.md | 6 +++++- Project.toml | 2 +- docs/src/algorithms.md | 5 +++++ src/cpm.jl | 1 + 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b373083..864d5e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,13 @@ -### 0.2.0 (Upcoming Release) +### 0.2.1 (Upcoming Release) + + +### 0.2.0 - Iterations for single `solve()` method for many problems to provide a uniform way, e.g., `solve(p)` and `solve(r)` should work at the same time where `p` and `r` would be `TransportationProblem`, `AssignmentProblem`, `ShortestPathProblem`, `MaximumFlowProblem`, `MstProblem`, `KnapsackProblem`, etc. - In the release iterations, some of the methods will be removed so this release is planned to be a breaking one. - Make `cpm` and `pert` solvable using `solve(::CpmProblem)` and `solve(::PertProblem)`. +- Update documentation ### 0.1.8 diff --git a/Project.toml b/Project.toml index c72619c..e97a61d 100644 --- a/Project.toml +++ b/Project.toml @@ -1,7 +1,7 @@ name = "OperationsResearchModels" uuid = "8042aa49-e599-49ec-a8f7-b5b80cc82a88" authors = ["Mehmet Hakan Satman "] -version = "0.1.8" +version = "0.2.0" [deps] HiGHS = "87dc4568-4c63-4d18-b0c0-bb2238e4078b" diff --git a/docs/src/algorithms.md b/docs/src/algorithms.md index baa56f8..18a9f70 100644 --- a/docs/src/algorithms.md +++ b/docs/src/algorithms.md @@ -51,6 +51,11 @@ OperationsResearchModels.CpmActivity OperationsResearchModels.solve(problem::PertProblem) ``` +### PERT Activity +```@docs +OperationsResearchModels.PertActivity +``` + ## Knapsack ```@docs OperationsResearchModels.solve(p::KnapsackProblem) diff --git a/src/cpm.jl b/src/cpm.jl index 1d8def8..54cda5a 100644 --- a/src/cpm.jl +++ b/src/cpm.jl @@ -30,6 +30,7 @@ The object that represents an activity in CPM (Critical Path Method). julia> A = CpmActivity("A", 2, []); julia> B = CpmActivity("B", 3, []); julia> C = CpmActivity("C", 2, [A, B]); +```` """ struct CpmActivity name::String