Wed, 22 Dec 2021 11:13:38 +0200
Planar finite elements, simple linear solvers for fixed dimensions
4
59fd17a3cea0
Add __precompile__() for what it is worth
Tuomo Valkonen <tuomov@iki.fi>
parents:
3
diff
changeset
|
1 | |
59fd17a3cea0
Add __precompile__() for what it is worth
Tuomo Valkonen <tuomov@iki.fi>
parents:
3
diff
changeset
|
2 | __precompile__() |
59fd17a3cea0
Add __precompile__() for what it is worth
Tuomo Valkonen <tuomov@iki.fi>
parents:
3
diff
changeset
|
3 | |
33
a60d2f12ef93
Split FunctionalProgramming.jl, VectorMath.jl, and ThreadUtil.jl out of Util.jl.
Tuomo Valkonen <tuomov@iki.fi>
parents:
21
diff
changeset
|
4 | """ |
a60d2f12ef93
Split FunctionalProgramming.jl, VectorMath.jl, and ThreadUtil.jl out of Util.jl.
Tuomo Valkonen <tuomov@iki.fi>
parents:
21
diff
changeset
|
5 | |
a60d2f12ef93
Split FunctionalProgramming.jl, VectorMath.jl, and ThreadUtil.jl out of Util.jl.
Tuomo Valkonen <tuomov@iki.fi>
parents:
21
diff
changeset
|
6 | `module AlgTools` |
a60d2f12ef93
Split FunctionalProgramming.jl, VectorMath.jl, and ThreadUtil.jl out of Util.jl.
Tuomo Valkonen <tuomov@iki.fi>
parents:
21
diff
changeset
|
7 | |
35
d881275c6564
Add metaprogramming tools and fast multidimensional loops.
Tuomo Valkonen <tuomov@iki.fi>
parents:
34
diff
changeset
|
8 | This module implements useful code for implementing iterative algorithms. |
d881275c6564
Add metaprogramming tools and fast multidimensional loops.
Tuomo Valkonen <tuomov@iki.fi>
parents:
34
diff
changeset
|
9 | For further documentation, see the submodules |
d881275c6564
Add metaprogramming tools and fast multidimensional loops.
Tuomo Valkonen <tuomov@iki.fi>
parents:
34
diff
changeset
|
10 | `FunctionalProgramming`, `StructTools`, `LinkedLists`, `Logger`, `Iterate`, |
d881275c6564
Add metaprogramming tools and fast multidimensional loops.
Tuomo Valkonen <tuomov@iki.fi>
parents:
34
diff
changeset
|
11 | `VectorMath`, `Util`, `ThreadUtil`, `Comms`, `LinOps`, `DifferentiableFN`, |
37
f8be66557e0f
Planar finite elements, simple linear solvers for fixed dimensions
Tuomo Valkonen <tuomov@iki.fi>
parents:
36
diff
changeset
|
12 | `Metaprogramming`, `Loops`, `ZipArrays`, `LinSolve`, and `PlanarFE`. |
33
a60d2f12ef93
Split FunctionalProgramming.jl, VectorMath.jl, and ThreadUtil.jl out of Util.jl.
Tuomo Valkonen <tuomov@iki.fi>
parents:
21
diff
changeset
|
13 | """ |
0 | 14 | module AlgTools |
15 | ||
34
22a64e826ee7
New logger and iteration interface
Tuomo Valkonen <tuomov@iki.fi>
parents:
33
diff
changeset
|
16 | include("FunctionalProgramming.jl") |
3 | 17 | include("StructTools.jl") |
0 | 18 | include("LinkedLists.jl") |
34
22a64e826ee7
New logger and iteration interface
Tuomo Valkonen <tuomov@iki.fi>
parents:
33
diff
changeset
|
19 | include("Logger.jl") |
0 | 20 | include("Iterate.jl") |
33
a60d2f12ef93
Split FunctionalProgramming.jl, VectorMath.jl, and ThreadUtil.jl out of Util.jl.
Tuomo Valkonen <tuomov@iki.fi>
parents:
21
diff
changeset
|
21 | include("VectorMath.jl") |
0 | 22 | include("Util.jl") |
33
a60d2f12ef93
Split FunctionalProgramming.jl, VectorMath.jl, and ThreadUtil.jl out of Util.jl.
Tuomo Valkonen <tuomov@iki.fi>
parents:
21
diff
changeset
|
23 | include("ThreadUtil.jl") |
5
015025cf2a50
Add Channel comms helper module
Tuomo Valkonen <tuomov@iki.fi>
parents:
4
diff
changeset
|
24 | include("Comms.jl") |
20 | 25 | include("LinOps.jl") |
21 | 26 | include("DifferentiableFN.jl") |
35
d881275c6564
Add metaprogramming tools and fast multidimensional loops.
Tuomo Valkonen <tuomov@iki.fi>
parents:
34
diff
changeset
|
27 | include("Metaprogramming.jl") |
d881275c6564
Add metaprogramming tools and fast multidimensional loops.
Tuomo Valkonen <tuomov@iki.fi>
parents:
34
diff
changeset
|
28 | include("Loops.jl") |
36 | 29 | include("ZipArrays.jl") |
37
f8be66557e0f
Planar finite elements, simple linear solvers for fixed dimensions
Tuomo Valkonen <tuomov@iki.fi>
parents:
36
diff
changeset
|
30 | include("LinSolve.jl") |
f8be66557e0f
Planar finite elements, simple linear solvers for fixed dimensions
Tuomo Valkonen <tuomov@iki.fi>
parents:
36
diff
changeset
|
31 | include("PlanarFE.jl") |
0 | 32 | |
33 | end |