psiresp.charge.ChargeEquivalenceConstraint

pydantic model psiresp.charge.ChargeEquivalenceConstraint[source]

Constrain a group of atoms to each have equivalent charge.

This must contain at least 2 atoms or it doesn’t make sense.

Fields:
field atoms: Set[Atom] [Optional]

Atoms involved in the constraint

classmethod from_molecule(molecule, indices=[], **kwargs)
get_atom_indices(molecule_increments={})
Parameters:

molecule_increments (Dict[int, List[int]]) –

get_hash()
to_row_constraint(n_dim, molecule_increments={})[source]
Parameters:
to_sparse_col_constraint(n_dim, molecule_increments={})
Parameters:
to_sparse_row_constraint(n_dim, molecule_increments={})
Parameters:
property charge
property indices
property molecule_set
property molecules