-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconstants.jl
65 lines (56 loc) · 1.06 KB
/
constants.jl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
struct φPconst{T<:AbstractFloat}
ϕ̄ππ::Array{T,3}
ϕ̄xπ::Array{T,3}
ϕ̄yπ::Array{T,3}
∇²ϕ̄ππ::Array{T,3}
∇²ϕ̄xπ::Array{T,3}
∇²ϕ̄yπ::Array{T,3}
ζ::Array{T,3}
ζx::Array{T,3}
ζy::Array{T,3}
ζxx::Array{T,3}
ζyy::Array{T,3}
∇²ζ::Array{T,3}
ζxy::Array{T,3}
ψ̄xπ::Array{T,3}
ψ̄yπ::Array{T,3}
ψ̄xx::Array{T,3}
ψ̄yy::Array{T,3}
ψ̄xy::Array{T,3}
∂xψ̄xπ::Array{T,3}
∂yψ̄xπ::Array{T,3}
∂yyψ̄xπ::Array{T,3}
∂xxψ̄xπ::Array{T,3}
∂xyψ̄xπ::Array{T,3}
∇²ψ̄xπ::Array{T,3}
∂xψ̄yπ::Array{T,3}
∂yψ̄yπ::Array{T,3}
∂yyψ̄yπ::Array{T,3}
∂xxψ̄yπ::Array{T,3}
∂xyψ̄yπ::Array{T,3}
∇²ψ̄yπ::Array{T,3}
∇f∇ζ::Array{T,3}
∇f∇ψ̄xπ::Array{T,3}
∇f∇ψ̄yπ::Array{T,3}
ψ::Array{T,3}
ϕ::Array{T,3}
fx::Array{T,3}
fy::Array{T,3}
f::Array{T,3}
end
struct gconst{T}
fᵢ::Array{T,2}
fⱼ::Array{T,2}
A::Array{T,1}
rdx::T
rdx2::T
rdx3::T
rdy::T
rdy2::T
rdy3::T
m::Array{T,2}
m2::Array{T,2}
m3::Array{T,2}
dπ::Array{T,1}
f::Array{T,2}
end