perses.rjmc.topology_proposal.TopologyProposal¶
-
class
perses.rjmc.topology_proposal.TopologyProposal(new_topology=None, new_system=None, old_topology=None, old_system=None, logp_proposal=None, new_to_old_atom_map=None, old_alchemical_atoms=None, old_chemical_state_key=None, new_chemical_state_key=None, metadata=None)[source]¶ This is a container class with convenience methods to access various objects needed for a topology proposal
Attributes: - logp_proposal
- metadata
- n_atoms_new
- n_atoms_old
- new_alchemical_atoms
- new_chemical_state_key
- new_environment_atoms
- new_system
- new_to_old_atom_map
- new_topology
- old_alchemical_atoms
- old_chemical_state_key
- old_environment_atoms
- old_system
- old_to_new_atom_map
- old_topology
- unique_new_atoms
- unique_old_atoms
-
__init__(new_topology=None, new_system=None, old_topology=None, old_system=None, logp_proposal=None, new_to_old_atom_map=None, old_alchemical_atoms=None, old_chemical_state_key=None, new_chemical_state_key=None, metadata=None)[source]¶ Initialize self. See help(type(self)) for accurate signature.
Methods
__init__([new_topology, new_system, …])Initialize self. Attributes
logp_proposalmetadatan_atoms_newn_atoms_oldnew_alchemical_atomsnew_chemical_state_keynew_environment_atomsnew_systemnew_to_old_atom_mapnew_topologyold_alchemical_atomsold_chemical_state_keyold_environment_atomsold_systemold_to_new_atom_mapold_topologyunique_new_atomsunique_old_atoms