coulomb_mc.mc_direct module¶
Functionality related to direct interactions between charges.
-
class
coulomb_mc.mc_direct.
DirectCommon
(positions, charges, domain, boundary_condition, r, subdivision, dat_cells, dat_gids, state_handler)¶ Bases:
coulomb_mc.mc_common.MCCommon
-
accept
(move)¶
-
get_lib_combined_args
(px, pos, ptr_new_position, old_energy, new_energy, old_time_taken, new_time_taken)¶
-
get_new_energy
(px, pos)¶
-
get_old_energy
(px)¶
-
initialise
()¶
-