Bonds¶
-
class
sknano.core.atoms.Bonds(topolist=None, parent=None)[source] [edit on github][source]¶ Bases:
sknano.core.atoms.mixins.TopologyCollectionBase class for collection of atom
Bonds.Parameters: Attributes
NbondsNumber of Bonds inBonds.NtypesNumber of unique Topology.types.atom_idslistofatom_ids.bondsndarrayofbonds.fmtstrFormat string. idslistofids.lengthsAn alias for Bonds.bonds.meanAn alias for TopologyCollection.mean_measure.mean_bondMean bond length. mean_lengthAn alias for Bonds.mean_bond.mean_measureMean measure. measuresndarrayofmeasures.parentParent Molecule, if any.statisticsBond stats. strainsndarrayofstrains.typeslistoftypes.uniqueReturn new TopologyCollectionobject containing the set of uniqueTopologys.unit_vectorsndarrayofunit_vectors.vectorsndarrayofvectors.Methods
append(item)clear()compute_strains(reference)Return ndarrayof topology measure strains.copy()count(item)extend(other)index(item, *args)insert(i, item)pop([i])remove(item)reverse()sort([key, reverse])todict()Return dictof constructor parameters.