Skip to content

Commit 6a8c10e

Browse files
committed
Revert Molecule Flip
1 parent 2aa7759 commit 6a8c10e

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

src/moves.jl

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,13 @@ function Arianna.invert_action!(action::MoleculeFlip, ::Molecules)
178178
action.i, action.j = action.j, action.i
179179
end
180180

181+
function Arianna.revert_action!(system::Particles, action::MoleculeFlip)
182+
i, j = action.i, action.j
183+
spi, spj = get_species(system, i), get_species(system, j)
184+
system.species[j], system.species[i] = spi, spj
185+
system.energy[1] -= action.δe
186+
end
187+
181188
function reward(::MoleculeFlip, system::Particles)
182189
return one(typeof(system.temperature))
183190
end

0 commit comments

Comments
 (0)