RingAtomsMixin¶
-
class
sknano.core.atoms.RingAtomsMixin(*args, **kwargs)[source] [edit on github][source]¶ Bases:
objectMixin
Atomsclass for ring statistics analysis.Attributes
Rn_counterReturn rings per atom counter. ring_statsdictof ring statistics.rings_per_atomRings per atom list. Methods
add_ring(nodes)Append ring atoms to rings.analyze_network([cutoff, max_ring_size, ...])Analyze the network connectivity. reset_attrs([rings])Reset the RingAtomsMixinclass attributes, then call parent classreset_attrsmethod.reset_ring_atoms_attrs()Reset the RingAtomsMixinclass attributes.update_attrs([rings])Update the RingAtomsMixinclass attributes.update_ring_stats([angle_reference, ...])Attributes Summary
Rn_counterReturn rings per atom counter. ring_statsdictof ring statistics.rings_per_atomRings per atom list. Methods Summary
add_ring(nodes)Append ring atoms to rings.analyze_network([cutoff, max_ring_size, ...])Analyze the network connectivity. reset_attrs([rings])Reset the RingAtomsMixinclass attributes, then call parent classreset_attrsmethod.reset_ring_atoms_attrs()Reset the RingAtomsMixinclass attributes.update_attrs([rings])Update the RingAtomsMixinclass attributes.update_ring_stats([angle_reference, ...])Attributes Documentation
-
rings_per_atom¶ Rings per atom list.
Methods Documentation
-
add_ring(nodes)[source] [edit on github][source]¶ Append ring atoms to
rings.
-
analyze_network(cutoff=inf, max_ring_size=None, eps=0.0001, retcodes=None, pyversion=False)[source] [edit on github][source]¶ Analyze the network connectivity.
Parameters:
-
reset_attrs(rings=False, **kwargs)[source] [edit on github][source]¶ Reset the
RingAtomsMixinclass attributes, then call parent classreset_attrsmethod.
-
reset_ring_atoms_attrs()[source] [edit on github][source]¶ Reset the
RingAtomsMixinclass attributes.
-
update_attrs(rings=False, **kwargs)[source] [edit on github][source]¶ Update the
RingAtomsMixinclass attributes.
-
update_ring_stats(angle_reference=None, bond_reference=None, dihedral_reference=None, improper_reference=None)[source] [edit on github][source]¶
-