Skip to content

Commit f6d9bfd

Browse files
committed
Add "using GLMakie" to all examples
1 parent 49e0b82 commit f6d9bfd

23 files changed

+30
-26
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pkg"add TopOpt"
1818
To additionally load the visualization submodule of `TopOpt`, you will need to install `GLMakie.jl` using:
1919

2020
```julia
21-
pkg"add GLMakie"
21+
pkg"add Makie, GLMakie"
2222
```
2323

2424
To load the package, use:
@@ -30,7 +30,7 @@ using TopOpt
3030
and to optionally load the visualization sub-module as part of `TopOpt`, use:
3131

3232
```julia
33-
using TopOpt, GLMakie
33+
using TopOpt, Makie, GLMakie
3434
```
3535

3636
![gif1](https://user-images.githubusercontent.com/19524993/138464511-2685f3fe-e7c5-482e-8b06-43ab0fb82990.gif)

docs/src/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ pkg"add TopOpt"
2222
To additionally load the visualization submodule of `TopOpt`, you will need to install `Makie.jl` using:
2323

2424
```julia
25-
pkg"add Makie"
25+
pkg"add Makie, GLMakie"
2626
```
2727

2828
To load the package, use:
@@ -34,5 +34,5 @@ using TopOpt
3434
and to optionally load the visualization sub-module as part of `TopOpt`, use:
3535

3636
```julia
37-
using TopOpt, Makie
37+
using TopOpt, Makie, GLMakie
3838
```

docs/src/literate/beso.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,9 @@ x0 = ones(length(solver.vars))
3333
result = beso(x0)
3434

3535
# ### (Optional) Visualize the result using Makie.jl
36-
# Need to run `using Pkg; Pkg.add(Makie)` first
36+
# Need to run `using Pkg; Pkg.add(["Makie", "GLMakie"])` first
3737
# ```julia
38+
# using Makie, GLMakie
3839
# using TopOpt.TopOptProblems.Visualization: visualize
3940
# fig = visualize(problem; topology = result.topology)
4041
# Makie.display(fig)

docs/src/literate/csimp.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,9 @@ end
7474
@show constr(x)
7575

7676
# ### (Optional) Visualize the result using Makie.jl
77-
# Need to run `using Pkg; Pkg.add(Makie)` first
77+
# Need to run `using Pkg; Pkg.add(["Makie", "GLMakie"])` first
7878
# ```julia
79+
# using Makie, GLMakie
7980
# using TopOpt.TopOptProblems.Visualization: visualize
8081
# fig = visualize(problem; topology = x, default_exagg_scale = 0.07,
8182
# scale_range = 10.0, vector_linewidth = 3, vector_arrowsize = 0.5,

docs/src/literate/geso.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,9 @@ x0 = ones(length(solver.vars))
3333
result = geso(x0)
3434

3535
# ### (Optional) Visualize the result using Makie.jl
36-
# Need to run `using Pkg; Pkg.add(Makie)` first
36+
# Need to run `using Pkg; Pkg.add(["Makie", "GLMakie"])` first
3737
# ```julia
38+
# using Makie, GLMakie
3839
# using TopOpt.TopOptProblems.Visualization: visualize
3940
# fig = visualize(problem; topology = result.topology)
4041
# Makie.display(fig)

docs/src/literate/global_stress.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,9 @@ r = optimize(model, alg, x0; options)
6868
@show constr(r.minimizer)
6969

7070
# ### (Optional) Visualize the result using Makie.jl
71-
# Need to run `using Pkg; Pkg.add(Makie)` first
71+
# Need to run `using Pkg; Pkg.add(["Makie", "GLMakie"])` first
7272
# ```julia
73+
# using Makie, GLMakie
7374
# using TopOpt.TopOptProblems.Visualization: visualize
7475
# fig = visualize(problem; topology = r.minimizer)
7576
# Makie.display(fig)

docs/src/literate/local_stress.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@ maximum(stress(filter(PseudoDensities(x0))))
4747
maximum(stress(filter(PseudoDensities(x))))
4848

4949
# ### (Optional) Visualize the result using Makie.jl
50-
# Need to run `using Pkg; Pkg.add(Makie)` first
50+
# Need to run `using Pkg; Pkg.add(["Makie", "GLMakie"])` first
5151
# ```julia
52-
# using Makie
52+
# using Makie, GLMakie
5353
# using TopOpt.TopOptProblems.Visualization: visualize
5454
# fig = visualize(
5555
# problem; topology = r.minimizer, default_exagg_scale = 0.07,

docs/src/literate/simp.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,9 @@ r = optimize(model, alg, x0; options)
5757
@show obj(r.minimizer)
5858

5959
# ### (Optional) Visualize the result using Makie.jl
60-
# Need to run `using Pkg; Pkg.add(Makie)` first
60+
# Need to run `using Pkg; Pkg.add(["Makie", "GLMakie"])` first
6161
# ```julia
62+
# using Makie, GLMakie
6263
# using TopOpt.TopOptProblems.Visualization: visualize
6364
# fig = visualize(
6465
# problem; topology = r.minimizer,

test/examples/mixed_integer_truss/truss_compliance_2d1.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using TopOpt, LinearAlgebra, StatsFuns
2-
# using Makie
2+
# using Makie, GLMakie
33
# using TopOpt.TrussTopOptProblems.TrussVisualization: visualize
44

55
Nonconvex.@load Juniper

test/examples/neural.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using TopOpt, Zygote, ChainRulesCore
2-
# using Makie
32
Nonconvex.@load Ipopt
43

54
E = 1.0 # Young’s modulus

test/wcsmo14/demos/continuum/cont_compliance1.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module ContComplianceDemo1
22

33
using TopOpt, LinearAlgebra, StatsFuns
4-
# using Makie
4+
# using Makie, GLMakie
55
# using TopOpt.TopOptProblems.Visualization: visualize
66

77
E = 1.0 # Young’s modulus

test/wcsmo14/demos/continuum/cont_compliance2.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module ContComplianceDemo2
22

33
using TopOpt, LinearAlgebra, StatsFuns
4-
# using Makie
4+
# using Makie, GLMakie
55
# using TopOpt.TopOptProblems.Visualization: visualize
66

77
E = 1.0 # Young’s modulus

test/wcsmo14/demos/continuum/cont_compliance3_3D.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"metadata": {},
88
"outputs": [],
99
"source": [
10-
"using Makie, TopOpt, LinearAlgebra, StatsFuns\n",
10+
"using Makie, GLMakie, TopOpt, LinearAlgebra, StatsFuns\n",
1111
"using TopOpt.TopOptProblems.Visualization: visualize"
1212
]
1313
},

test/wcsmo14/demos/continuum/cont_stress.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module ContStressDemo
22

33
using TopOpt, LinearAlgebra, StatsFuns
4-
# using Makie
4+
# using Makie, GLMakie
55
# using TopOpt.TopOptProblems.Visualization: visualize
66

77
E = 1.0 # Young’s modulus

test/wcsmo14/demos/truss/truss_compliance_2d1.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module TrussComplianceDemo2D1
22

33
using TopOpt, LinearAlgebra, StatsFuns
4-
# using Makie
4+
# using Makie, GLMakie
55
# using TopOpt.TrussTopOptProblems.TrussVisualization: visualize
66

77
# 2D

test/wcsmo14/demos/truss/truss_compliance_2d2.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module TrussComplianceDemo2D2
22

33
using TopOpt, LinearAlgebra, StatsFuns
4-
# using Makie
4+
# using Makie, GLMakie
55
# using TopOpt.TrussTopOptProblems.TrussVisualization: visualize
66

77
# 2D

test/wcsmo14/demos/truss/truss_compliance_3d1.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module TrussComplianceDemo3D1
22

33
using TopOpt, LinearAlgebra, StatsFuns
4-
# using Makie
4+
# using Makie, GLMakie
55
# using TopOpt.TrussTopOptProblems.TrussVisualization: visualize
66

77
# 3D

test/wcsmo14/demos/truss/truss_compliance_3d2.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module TrussComplianceDemo3D2
22

33
using TopOpt, LinearAlgebra, StatsFuns
4-
# using Makie
4+
# using Makie, GLMakie
55
# using TopOpt.TrussTopOptProblems.TrussVisualization: visualize
66

77
# 3D

test/wcsmo14/jl_benchmarks/compare_neo99_2D.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using TopOpt
2-
# import Makie
2+
# import Makie, GLMakie
33
# using TopOpt.TopOptProblems.Visualization: visualize
44

55
using TimerOutputs

test/wcsmo14/jl_benchmarks/compare_polytop.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using TopOpt
2-
# import Makie
2+
# import Makie, GLMakie
33
# using TopOpt.TopOptProblems.Visualization: visualize
44

55
using TimerOutputs

test/wcsmo14/jl_benchmarks/compare_top3d.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
using TopOpt
22
Nonconvex.@load Ipopt
3-
# import Makie
3+
# import Makie, GLMakie
44
# using TopOpt.TopOptProblems.Visualization: visualize
55

66
using Suppressor

test/wcsmo14/jl_benchmarks/compare_top3d125.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using TopOpt
2-
# import Makie
2+
# import Makie, GLMakie
33
# using TopOpt.TopOptProblems.Visualization: visualize
44
using Suppressor
55

test/wcsmo14/jl_benchmarks/compare_topopt_py.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using TopOpt
2-
# import Makie
2+
# import Makie, GLMakie
33
# using TopOpt.TopOptProblems.Visualization: visualize
44

55
using TimerOutputs

0 commit comments

Comments
 (0)