annotate src/Grids/Grids.jl @ 1963:624e19c20c19 feature/grids/manifolds

Clean up some white space
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 11 Feb 2025 09:10:19 +0100
parents 00cac08777b1
children 3fb5b03162ee
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
211
1ad91e11b1f4 Move DiffOps and Grids into packages
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
1 module Grids
1ad91e11b1f4 Move DiffOps and Grids into packages
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
2
1726
471a948cd2b2 Rename project from Sbplib to Diffinitive
Vidar Stiernström <vidar.stiernstrom@gmail.com>
parents: 1672
diff changeset
3 using Diffinitive.LazyTensors
1266
a4ddae8b5d49 Add tests for TensorGrid and make them pass
Jonatan Werpers <jonatan@werpers.com>
parents: 1246
diff changeset
4 using StaticArrays
1683
88021d580320 Add missing LinearAlgebra dependency
Jonatan Werpers <jonatan@werpers.com>
parents: 1682
diff changeset
5 using LinearAlgebra
217
4c62d0253bd4 Add RegionIndices as dependency of Grids
Jonatan Werpers <jonatan@werpers.com>
parents: 211
diff changeset
6
1902
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
7 export ParameterSpace
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
8 export HyperBox
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
9 export Simplex
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
10 export Interval
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
11 export Rectangle
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
12 export Box
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
13 export Triangle
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
14 export Tetrahedron
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
15
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
16 export limits
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
17 export unitinterval
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
18 export unitsquare
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
19 export unitcube
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
20 export unithyperbox
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
21
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
22 export verticies
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
23 export unittriangle
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
24 export unittetrahedron
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
25 export unitsimplex
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
26
1564
35fe4375b35f Export things and fix ConcreteChart and Simplex
Jonatan Werpers <jonatan@werpers.com>
parents: 1558
diff changeset
27 export Chart
1867
de4b4f2aee4f Add some tests for CartesianAtlas
Jonatan Werpers <jonatan@werpers.com>
parents: 1801
diff changeset
28
de4b4f2aee4f Add some tests for CartesianAtlas
Jonatan Werpers <jonatan@werpers.com>
parents: 1801
diff changeset
29 export Atlas
de4b4f2aee4f Add some tests for CartesianAtlas
Jonatan Werpers <jonatan@werpers.com>
parents: 1801
diff changeset
30 export charts
de4b4f2aee4f Add some tests for CartesianAtlas
Jonatan Werpers <jonatan@werpers.com>
parents: 1801
diff changeset
31 export connections
de4b4f2aee4f Add some tests for CartesianAtlas
Jonatan Werpers <jonatan@werpers.com>
parents: 1801
diff changeset
32 export CartesianAtlas
1937
755fc0907e99 Add tetss for construcors and getters for UnstructuredAtlas
Jonatan Werpers <jonatan@werpers.com>
parents: 1934
diff changeset
33 export UnstructuredAtlas
1867
de4b4f2aee4f Add some tests for CartesianAtlas
Jonatan Werpers <jonatan@werpers.com>
parents: 1801
diff changeset
34
1572
157c43966b06 Add some tests and implement parameterspace for ConcreteChart
Jonatan Werpers <jonatan@werpers.com>
parents: 1566
diff changeset
35 export parameterspace
1564
35fe4375b35f Export things and fix ConcreteChart and Simplex
Jonatan Werpers <jonatan@werpers.com>
parents: 1558
diff changeset
36
1116
c2d7e940639e Rename AbstractGrid to Grid and clean up Grids module
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 662
diff changeset
37 # Grid
c2d7e940639e Rename AbstractGrid to Grid and clean up Grids module
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 662
diff changeset
38 export Grid
1332
ad31c1022e42 Rename function for coordinate size of a grid
Jonatan Werpers <jonatan@werpers.com>
parents: 1324
diff changeset
39 export coordinate_size
1288
7de1df0aad6a Add component_type function to Grid
Jonatan Werpers <jonatan@werpers.com>
parents: 1280
diff changeset
40 export component_type
1467
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
41 export grid_id
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
42 export boundary_id
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
43 export boundary_indices
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
44 export boundary_identifiers
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
45 export boundary_grid
1646
5f348cc5598e Add min_spacing function for grids
Jonatan Werpers <jonatan@werpers.com>
parents: 1602
diff changeset
46 export min_spacing
1474
276c38a48aac Start implementing componentview
Jonatan Werpers <jonatan@werpers.com>
parents: 1467
diff changeset
47 export coarsen
276c38a48aac Start implementing componentview
Jonatan Werpers <jonatan@werpers.com>
parents: 1467
diff changeset
48 export refine
1467
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
49 export eval_on
1474
276c38a48aac Start implementing componentview
Jonatan Werpers <jonatan@werpers.com>
parents: 1467
diff changeset
50 export componentview
1476
62f9d0387a2a Introduce a view type and implement sliced indexing for the components.
Jonatan Werpers <jonatan@werpers.com>
parents: 1474
diff changeset
51 export ArrayComponentView
1659
3bbcd496e021 Add function for computing the normal at the boundary of a mapped grid as a grid function
Jonatan Werpers <jonatan@werpers.com>
parents: 1649
diff changeset
52 export normal
1467
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
53
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
54 export BoundaryIdentifier
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
55 export TensorGridBoundary
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
56 export CartesianBoundary
1672
3714a391545a Make the boundary identifiers for EquidistantGrid subtype BoundaryIdentifer
Vidar Stiernström <vidar.stiernstrom@gmail.com>
parents: 1646
diff changeset
57 export LowerBoundary
3714a391545a Make the boundary identifiers for EquidistantGrid subtype BoundaryIdentifer
Vidar Stiernström <vidar.stiernstrom@gmail.com>
parents: 1646
diff changeset
58 export UpperBoundary
1246
476b889f0ffa Add missing export statements
Jonatan Werpers <jonatan@werpers.com>
parents: 1243
diff changeset
59
476b889f0ffa Add missing export statements
Jonatan Werpers <jonatan@werpers.com>
parents: 1243
diff changeset
60 export TensorGrid
476b889f0ffa Add missing export statements
Jonatan Werpers <jonatan@werpers.com>
parents: 1243
diff changeset
61 export ZeroDimGrid
476b889f0ffa Add missing export statements
Jonatan Werpers <jonatan@werpers.com>
parents: 1243
diff changeset
62
1467
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
63 export EquidistantGrid
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
64 export inverse_spacing
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
65 export spacing
1e8fbe55916e Reorder exports in Grids.jl
Jonatan Werpers <jonatan@werpers.com>
parents: 1462
diff changeset
66 export equidistant_grid
1266
a4ddae8b5d49 Add tests for TensorGrid and make them pass
Jonatan Werpers <jonatan@werpers.com>
parents: 1246
diff changeset
67
1912
e68669552ed8 Add MultiBlockBoundary
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
68 export MultiBlockBoundary
e68669552ed8 Add MultiBlockBoundary
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
69
1506
535f32316637 Rename from curvilinear to mapped
Jonatan Werpers <jonatan@werpers.com>
parents: 1502
diff changeset
70 # MappedGrid
535f32316637 Rename from curvilinear to mapped
Jonatan Werpers <jonatan@werpers.com>
parents: 1502
diff changeset
71 export MappedGrid
1431
6adf31ba6cfd Add `jacobian` and `logicalgrid`
Jonatan Werpers <jonatan@werpers.com>
parents: 1426
diff changeset
72 export jacobian
1774
035af82f559a Rename logicalgrid to logical_grid
Jonatan Werpers <jonatan@werpers.com>
parents: 1752
diff changeset
73 export logical_grid
1506
535f32316637 Rename from curvilinear to mapped
Jonatan Werpers <jonatan@werpers.com>
parents: 1502
diff changeset
74 export mapped_grid
1682
4ce9cb21220c Fix naming of metrix tensor functions
Jonatan Werpers <jonatan@werpers.com>
parents: 1677
diff changeset
75 export metric_tensor
1426
9c689a627244 Add src and test file for curvilinear grid type
Jonatan Werpers <jonatan@werpers.com>
parents: 1342
diff changeset
76
1902
f93ba5832146 Copy changes related to ParameterSpace from feature/grids/manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1797
diff changeset
77 include("parameter_space.jl")
1116
c2d7e940639e Rename AbstractGrid to Grid and clean up Grids module
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 662
diff changeset
78 include("grid.jl")
1924
c7c9e901951d Fix order of includes
Jonatan Werpers <jonatan@werpers.com>
parents: 1917
diff changeset
79 include("multiblockgrids.jl")
1558
81e97d3bec8c Start adding manifolds
Jonatan Werpers <jonatan@werpers.com>
parents: 1476
diff changeset
80 include("manifolds.jl")
1243
783284b3e438 Fix include errors
Jonatan Werpers <jonatan@werpers.com>
parents: 1236
diff changeset
81 include("tensor_grid.jl")
1116
c2d7e940639e Rename AbstractGrid to Grid and clean up Grids module
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 662
diff changeset
82 include("equidistant_grid.jl")
1234
8806f4cd6fee Move ZeroDimGrid to its own file
Jonatan Werpers <jonatan@werpers.com>
parents: 1146
diff changeset
83 include("zero_dim_grid.jl")
1506
535f32316637 Rename from curvilinear to mapped
Jonatan Werpers <jonatan@werpers.com>
parents: 1502
diff changeset
84 include("mapped_grid.jl")
379
de4746d6d126 Add some notes and todos
Jonatan Werpers <jonatan@werpers.com>
parents: 335
diff changeset
85
211
1ad91e11b1f4 Move DiffOps and Grids into packages
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
86 end # module