annotate plotDerivative.jl @ 877:dd2ab001a7b6 feature/equidistant_grid/refine

Implement refine function, move exports to the top of the file, change location of constuctors. The constructors were changed have only one inner constructor and simpler outer constructors.
author Jonatan Werpers <jonatan@werpers.com>
date Mon, 14 Feb 2022 09:39:58 +0100
parents 8d505e9bc715
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
76
81d9510cb2d0 Make Laplace take dimension as a parameter
Jonatan Werpers <jonatan@werpers.com>
parents: 54
diff changeset
1 g = sbp.Grid.EquidistantGrid((200,), (0.0,), (2pi,))
45
56722ba36604 ass script that plots the derivative
Ylva Rydin <ylva.rydin@telia.com>
parents:
diff changeset
2 op =sbp.readOperator("d2_4th.txt","h_4th.txt")
76
81d9510cb2d0 Make Laplace take dimension as a parameter
Jonatan Werpers <jonatan@werpers.com>
parents: 54
diff changeset
3 Laplace = sbp.Laplace(g,1.0,op)
45
56722ba36604 ass script that plots the derivative
Ylva Rydin <ylva.rydin@telia.com>
parents:
diff changeset
4
56
27a8d3021a1c Convert apply functions to cell-based
Ylva Rydin <ylva.rydin@telia.com>
parents: 54
diff changeset
5 init(x) = cos(x)
51
614b56a017b9 Split grid.jl into AbstractGrid.jl and EquidistantGrid.jl
Vidar Stiernström <vidar.stiernstrom@it.uu.se>
parents: 46
diff changeset
6 v = sbp.Grid.evalOn(g,init)
45
56722ba36604 ass script that plots the derivative
Ylva Rydin <ylva.rydin@telia.com>
parents:
diff changeset
7 u = zeros(length(v))
56722ba36604 ass script that plots the derivative
Ylva Rydin <ylva.rydin@telia.com>
parents:
diff changeset
8
56722ba36604 ass script that plots the derivative
Ylva Rydin <ylva.rydin@telia.com>
parents:
diff changeset
9 sbp.apply!(Laplace,u,v)
56722ba36604 ass script that plots the derivative
Ylva Rydin <ylva.rydin@telia.com>
parents:
diff changeset
10
56722ba36604 ass script that plots the derivative
Ylva Rydin <ylva.rydin@telia.com>
parents:
diff changeset
11 @show u
54
4300a3fbd818 switch grid to Grid in diffOp
Ylva Rydin <ylva.rydin@telia.com>
parents: 51
diff changeset
12 sbp.Grid.plotgridfunction(g,u)