24
24
AverageObservableLogger,
25
25
ReplicaExchangeLogger,
26
26
MonteCarloLogger,
27
- DisplacementLogger
27
+ DisplacementsLogger
28
28
29
29
"""
30
30
apply_loggers!(system, neighbors=nothing, step_n=0, run_loggers=true;
961
961
962
962
963
963
"""
964
- DisplacementLogger (n_steps, r0; n_update::Integer=1, dims::Integer=3)
964
+ DisplacementsLogger (n_steps, r0; n_update::Integer=1, dims::Integer=3)
965
965
966
966
Log the displacements of atoms in a system throughout a simulation. Displacements are
967
967
updated every `n_update` steps and saved every `n_steps` steps. `r0` are the
@@ -971,7 +971,7 @@ The logger assumes a particle does not cross 2 periodic boxes in `n_update` step
971
971
By default `n_update` is set to one to mitigate this assumption, but it can be
972
972
set to a higher value to reduce cost. `n_steps` must be a multiple of `n_update`.
973
973
"""
974
- mutable struct DisplacementLogger {A, B}
974
+ mutable struct DisplacementsLogger {A, B}
975
975
displacements:: Vector{A}
976
976
reference:: Vector{B}
977
977
last_displacements:: Vector{B}
@@ -980,19 +980,19 @@ mutable struct DisplacementLogger{A, B}
980
980
end
981
981
982
982
983
- function DisplacementLogger (n_steps:: Integer , r0; n_update:: Integer = 1 , dims:: Integer = 3 )
983
+ function DisplacementsLogger (n_steps:: Integer , r0; n_update:: Integer = 1 , dims:: Integer = 3 )
984
984
T = eltype (first (r0))
985
985
B = SArray{Tuple{dims}, T, 1 , dims}
986
986
A = Array{B, 1 }
987
987
if n_steps % n_update != 0
988
- throw (ArgumentError (" DisplacementLogger : n_steps ($n_steps ) must be a multiple n_update ($(n_update) )" ))
988
+ throw (ArgumentError (" DisplacementsLogger : n_steps ($n_steps ) must be a multiple n_update ($(n_update) )" ))
989
989
end
990
- return DisplacementLogger {A, B} (A[], copy (r0), zero (r0), n_steps, n_update)
990
+ return DisplacementsLogger {A, B} (A[], copy (r0), zero (r0), n_steps, n_update)
991
991
end
992
992
993
- Base. values (dl:: DisplacementLogger ) = dl. displacements
993
+ Base. values (dl:: DisplacementsLogger ) = dl. displacements
994
994
995
- function log_property! (dl:: DisplacementLogger , s:: System , neighbors= nothing ,
995
+ function log_property! (dl:: DisplacementsLogger , s:: System , neighbors= nothing ,
996
996
step_n:: Integer = 0 ; kwargs... )
997
997
998
998
if (step_n % dl. n_update) == 0
@@ -1004,8 +1004,8 @@ function log_property!(dl::DisplacementLogger, s::System, neighbors=nothing,
1004
1004
end
1005
1005
end
1006
1006
1007
- function Base. show (io:: IO , dl:: DisplacementLogger )
1008
- print (io, " DisplacementLogger with updating every " , dl. n_update, " steps, saving every " ,
1007
+ function Base. show (io:: IO , dl:: DisplacementsLogger )
1008
+ print (io, " DisplacementsLogger with updating every " , dl. n_update, " steps, saving every " ,
1009
1009
dl. n_steps, " steps with" , length (dl. displacements), " displacements in storage." )
1010
1010
end
1011
1011
0 commit comments