Patchy Colloid

snap_simulate.system.molecules.make_patchy_colloid(mol_specs, particle_specs)[source]

YAML Configuration Example

molecule_type: "patchy_colloid"
colloid_type: 0
patch_type: 1
num_patches: 4
patch_geometry: "tetrahedral"  # tetrahedral (4), octahedral (6), icosahedral (12), or fibonacci
bond_type: 0
angle_type: 1                  # (Optional) Angle type ID to keep patches fixed in configuration
molecule_ratio: 0.5
molecule_ratio_reference: "star_polymer"
Patchy Colloid Rendering