mirror of
https://gitlab.rlp.net/mobitar/ReCo.jl.git
synced 2024-11-08 22:21:08 +00:00
Updated sigma
This commit is contained in:
parent
cef9d37728
commit
00d2017f71
4 changed files with 28 additions and 26 deletions
|
@ -73,9 +73,9 @@ version = "1.2.2"
|
||||||
|
|
||||||
[[deps.BitTwiddlingConvenienceFunctions]]
|
[[deps.BitTwiddlingConvenienceFunctions]]
|
||||||
deps = ["Static"]
|
deps = ["Static"]
|
||||||
git-tree-sha1 = "bc1317f71de8dce26ea67fcdf7eccc0d0693b75b"
|
git-tree-sha1 = "5e98d6a6aa92e5758c4d58501b7bf23732699fa3"
|
||||||
uuid = "62783981-4cbd-42fc-bca8-16325de8dc4b"
|
uuid = "62783981-4cbd-42fc-bca8-16325de8dc4b"
|
||||||
version = "0.1.1"
|
version = "0.1.2"
|
||||||
|
|
||||||
[[deps.Bzip2_jll]]
|
[[deps.Bzip2_jll]]
|
||||||
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
|
deps = ["Artifacts", "JLLWrappers", "Libdl", "Pkg"]
|
||||||
|
@ -90,9 +90,9 @@ version = "0.4.1"
|
||||||
|
|
||||||
[[deps.CPUSummary]]
|
[[deps.CPUSummary]]
|
||||||
deps = ["Hwloc", "IfElse", "Static"]
|
deps = ["Hwloc", "IfElse", "Static"]
|
||||||
git-tree-sha1 = "87b0c9c6ee0124d6c1f4ce8cb035dcaf9f90b803"
|
git-tree-sha1 = "ba19d1c8ff6b9c680015033c66802dd817a9cf39"
|
||||||
uuid = "2a0fbf3d-bb9c-48f3-b0a9-814d99fd7ab9"
|
uuid = "2a0fbf3d-bb9c-48f3-b0a9-814d99fd7ab9"
|
||||||
version = "0.1.6"
|
version = "0.1.7"
|
||||||
|
|
||||||
[[deps.CSV]]
|
[[deps.CSV]]
|
||||||
deps = ["CodecZlib", "Dates", "FilePathsBase", "InlineStrings", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode", "WeakRefStrings"]
|
deps = ["CodecZlib", "Dates", "FilePathsBase", "InlineStrings", "Mmap", "Parsers", "PooledArrays", "SentinelArrays", "Tables", "Unicode", "WeakRefStrings"]
|
||||||
|
@ -126,15 +126,15 @@ version = "1.16.1+1"
|
||||||
|
|
||||||
[[deps.CellListMap]]
|
[[deps.CellListMap]]
|
||||||
deps = ["DocStringExtensions", "LinearAlgebra", "Parameters", "ProgressMeter", "Random", "Setfield", "StaticArrays"]
|
deps = ["DocStringExtensions", "LinearAlgebra", "Parameters", "ProgressMeter", "Random", "Setfield", "StaticArrays"]
|
||||||
git-tree-sha1 = "8450164cabc2a60e4352a7d2350fe528c18e0315"
|
git-tree-sha1 = "a8bbe24072214a78629ef5a44593bb886be37a1a"
|
||||||
uuid = "69e1c6dd-3888-40e6-b3c8-31ac5f578864"
|
uuid = "69e1c6dd-3888-40e6-b3c8-31ac5f578864"
|
||||||
version = "0.7.1"
|
version = "0.7.2"
|
||||||
|
|
||||||
[[deps.ChainRules]]
|
[[deps.ChainRules]]
|
||||||
deps = ["ChainRulesCore", "Compat", "IrrationalConstants", "LinearAlgebra", "Random", "RealDot", "Statistics"]
|
deps = ["ChainRulesCore", "Compat", "IrrationalConstants", "LinearAlgebra", "Random", "RealDot", "Statistics"]
|
||||||
git-tree-sha1 = "e659ddd9b3d67b236c750805e0176217f26d70a9"
|
git-tree-sha1 = "3ce62c97bd166b8c810889fba131531c61e41dc8"
|
||||||
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
|
uuid = "082447d4-558c-5d27-93f4-14fc19e9eca2"
|
||||||
version = "1.23.0"
|
version = "1.25.0"
|
||||||
|
|
||||||
[[deps.ChainRulesCore]]
|
[[deps.ChainRulesCore]]
|
||||||
deps = ["Compat", "LinearAlgebra", "SparseArrays"]
|
deps = ["Compat", "LinearAlgebra", "SparseArrays"]
|
||||||
|
@ -545,9 +545,9 @@ version = "2.8.1+1"
|
||||||
|
|
||||||
[[deps.HostCPUFeatures]]
|
[[deps.HostCPUFeatures]]
|
||||||
deps = ["BitTwiddlingConvenienceFunctions", "IfElse", "Libdl", "Static"]
|
deps = ["BitTwiddlingConvenienceFunctions", "IfElse", "Libdl", "Static"]
|
||||||
git-tree-sha1 = "8f0dc80088981ab55702b04bba38097a44a1a3a9"
|
git-tree-sha1 = "3965a3216446a6b020f0d48f1ba94ef9ec01720d"
|
||||||
uuid = "3e5b6fbb-0976-4d2c-9146-d79de83f2fb0"
|
uuid = "3e5b6fbb-0976-4d2c-9146-d79de83f2fb0"
|
||||||
version = "0.1.5"
|
version = "0.1.6"
|
||||||
|
|
||||||
[[deps.Hwloc]]
|
[[deps.Hwloc]]
|
||||||
deps = ["Hwloc_jll"]
|
deps = ["Hwloc_jll"]
|
||||||
|
@ -668,9 +668,9 @@ version = "1.0.0"
|
||||||
|
|
||||||
[[deps.JLD2]]
|
[[deps.JLD2]]
|
||||||
deps = ["DataStructures", "FileIO", "MacroTools", "Mmap", "Pkg", "Printf", "Reexport", "TranscodingStreams", "UUIDs"]
|
deps = ["DataStructures", "FileIO", "MacroTools", "Mmap", "Pkg", "Printf", "Reexport", "TranscodingStreams", "UUIDs"]
|
||||||
git-tree-sha1 = "09ef0c32a26f80b465d808a1ba1e85775a282c97"
|
git-tree-sha1 = "39f22411266cdd1621092c762a3f0648dbdc8433"
|
||||||
uuid = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
|
uuid = "033835bb-8acc-5ee8-8aae-3f567f8a3819"
|
||||||
version = "0.4.17"
|
version = "0.4.18"
|
||||||
|
|
||||||
[[deps.JLLWrappers]]
|
[[deps.JLLWrappers]]
|
||||||
deps = ["Preferences"]
|
deps = ["Preferences"]
|
||||||
|
@ -739,9 +739,9 @@ version = "1.3.0"
|
||||||
|
|
||||||
[[deps.LayoutPointers]]
|
[[deps.LayoutPointers]]
|
||||||
deps = ["ArrayInterface", "LinearAlgebra", "ManualMemory", "SIMDTypes", "Static"]
|
deps = ["ArrayInterface", "LinearAlgebra", "ManualMemory", "SIMDTypes", "Static"]
|
||||||
git-tree-sha1 = "83b56449c39342a47f3fcdb3bc782bd6d66e1d97"
|
git-tree-sha1 = "6dd77ee76188b0365f7d882d674b95796076fa2c"
|
||||||
uuid = "10f19ff3-798f-405d-979b-55457f8fc047"
|
uuid = "10f19ff3-798f-405d-979b-55457f8fc047"
|
||||||
version = "0.1.4"
|
version = "0.1.5"
|
||||||
|
|
||||||
[[deps.LazyArtifacts]]
|
[[deps.LazyArtifacts]]
|
||||||
deps = ["Artifacts", "Pkg"]
|
deps = ["Artifacts", "Pkg"]
|
||||||
|
@ -1116,9 +1116,9 @@ version = "1.1.3"
|
||||||
|
|
||||||
[[deps.PolyesterWeave]]
|
[[deps.PolyesterWeave]]
|
||||||
deps = ["BitTwiddlingConvenienceFunctions", "CPUSummary", "IfElse", "Static", "ThreadingUtilities"]
|
deps = ["BitTwiddlingConvenienceFunctions", "CPUSummary", "IfElse", "Static", "ThreadingUtilities"]
|
||||||
git-tree-sha1 = "a3ff99bf561183ee20386aec98ab8f4a12dc724a"
|
git-tree-sha1 = "0bc9e1a21ba066335a5207ac031ee41f72615181"
|
||||||
uuid = "1d0040c9-8b98-4ee7-8388-3f51789ca0ad"
|
uuid = "1d0040c9-8b98-4ee7-8388-3f51789ca0ad"
|
||||||
version = "0.1.2"
|
version = "0.1.3"
|
||||||
|
|
||||||
[[deps.PolygonOps]]
|
[[deps.PolygonOps]]
|
||||||
git-tree-sha1 = "77b3d3605fc1cd0b42d95eba87dfcd2bf67d5ff6"
|
git-tree-sha1 = "77b3d3605fc1cd0b42d95eba87dfcd2bf67d5ff6"
|
||||||
|
@ -1377,9 +1377,9 @@ uuid = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
|
||||||
|
|
||||||
[[deps.SpecialFunctions]]
|
[[deps.SpecialFunctions]]
|
||||||
deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"]
|
deps = ["ChainRulesCore", "IrrationalConstants", "LogExpFunctions", "OpenLibm_jll", "OpenSpecFun_jll"]
|
||||||
git-tree-sha1 = "e08890d19787ec25029113e88c34ec20cac1c91e"
|
git-tree-sha1 = "e6bf188613555c78062842777b116905a9f9dd49"
|
||||||
uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
|
uuid = "276daf66-3868-5448-9aa4-cd146d93841b"
|
||||||
version = "2.0.0"
|
version = "2.1.0"
|
||||||
|
|
||||||
[[deps.StackViews]]
|
[[deps.StackViews]]
|
||||||
deps = ["OffsetArrays"]
|
deps = ["OffsetArrays"]
|
||||||
|
|
|
@ -42,7 +42,7 @@ function gen_rdf_graphics()
|
||||||
|
|
||||||
no_collision = true
|
no_collision = true
|
||||||
|
|
||||||
if distance >= 2 * particle_radius
|
if distance >= 0.99 * 2 * particle_radius
|
||||||
for p2_ind in 1:(p1_ind - 1)
|
for p2_ind in 1:(p1_ind - 1)
|
||||||
if ReCo.norm2d(p1_c - particle_cs[p2_ind]) < 2 * particle_radius
|
if ReCo.norm2d(p1_c - particle_cs[p2_ind]) < 2 * particle_radius
|
||||||
no_collision = false
|
no_collision = false
|
||||||
|
|
|
@ -5,7 +5,7 @@ using StaticArrays: SVector
|
||||||
using ReCo: ReCo
|
using ReCo: ReCo
|
||||||
|
|
||||||
function gen_verlet_and_cell_lists_graphics()
|
function gen_verlet_and_cell_lists_graphics()
|
||||||
Random.seed!(2)
|
Random.seed!(23)
|
||||||
|
|
||||||
box_length = 100
|
box_length = 100
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ function gen_verlet_and_cell_lists_graphics()
|
||||||
origin()
|
origin()
|
||||||
|
|
||||||
R_particle = 4.2
|
R_particle = 4.2
|
||||||
σ = 2 * R_particle
|
σ = 2 * R_particle * 2^(-1 / 6)
|
||||||
R_interaction = 2^(1 / 6) * σ
|
R_interaction = 2^(1 / 6) * σ
|
||||||
R_skin = 2 * R_interaction
|
R_skin = 2 * R_interaction
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ function gen_verlet_and_cell_lists_graphics()
|
||||||
circle(Point(reference_particle_x, reference_particle_y), R_particle, :fill)
|
circle(Point(reference_particle_x, reference_particle_y), R_particle, :fill)
|
||||||
reference_particle_c = SVector(reference_particle_x, reference_particle_y)
|
reference_particle_c = SVector(reference_particle_x, reference_particle_y)
|
||||||
|
|
||||||
N = 92
|
N = 91
|
||||||
|
|
||||||
particle_cs = Vector{SVector{2,Float64}}(undef, N)
|
particle_cs = Vector{SVector{2,Float64}}(undef, N)
|
||||||
|
|
||||||
|
@ -43,7 +43,7 @@ function gen_verlet_and_cell_lists_graphics()
|
||||||
|
|
||||||
no_collision = true
|
no_collision = true
|
||||||
|
|
||||||
if distance >= 2 * R_particle
|
if distance >= 0.99 * 2 * R_particle
|
||||||
for p2_ind in 1:(p1_ind - 1)
|
for p2_ind in 1:(p1_ind - 1)
|
||||||
if ReCo.norm2d(p1_c - particle_cs[p2_ind]) < 2 * R_particle
|
if ReCo.norm2d(p1_c - particle_cs[p2_ind]) < 2 * R_particle
|
||||||
no_collision = false
|
no_collision = false
|
||||||
|
@ -59,7 +59,7 @@ function gen_verlet_and_cell_lists_graphics()
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if 2 * R_particle <= distance < R_interaction
|
if distance < R_interaction
|
||||||
setcolor("red")
|
setcolor("red")
|
||||||
elseif R_interaction <= distance < R_skin
|
elseif R_interaction <= distance < R_skin
|
||||||
setcolor("green")
|
setcolor("green")
|
||||||
|
@ -92,3 +92,5 @@ function gen_verlet_and_cell_lists_graphics()
|
||||||
|
|
||||||
return nothing
|
return nothing
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# TODO: Deduplicate with radial_distribution.jl
|
|
@ -63,7 +63,7 @@ function gen_sim_consts(
|
||||||
Dₜ = DEFAULT_Dₜ
|
Dₜ = DEFAULT_Dₜ
|
||||||
particle_radius = DEFAULT_PARTICLE_RADIUS
|
particle_radius = DEFAULT_PARTICLE_RADIUS
|
||||||
Dᵣ = 3 * Dₜ / ((2 * particle_radius)^2)
|
Dᵣ = 3 * Dₜ / ((2 * particle_radius)^2)
|
||||||
σ = 2 * particle_radius
|
σ = 2 * particle_radius * 2^(-1 / 6)
|
||||||
ϵ = DEFAULT_ϵ
|
ϵ = DEFAULT_ϵ
|
||||||
interaction_r = 2^(1 / 6) * σ
|
interaction_r = 2^(1 / 6) * σ
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue