class Chem::BondArray
- Chem::BondArray
- Reference
- Object
Included Modules
Defined in:
chem/core/bond_array.crConstructors
Instance Method Summary
- #<<(bond : Bond)
- #[](atom : Atom) : Bond
- #[]?(atom : Atom) : Bond | Nil
- #add(bond : Bond) : Bond
- #add(other : Atom, order : BondOrder = :single) : Bond
- #delete(other : Atom)
- #delete(bond : Bond)
- #size(*args, **options)
- #size(*args, **options, &)
- #unsafe_fetch(*args, **options)
- #unsafe_fetch(*args, **options, &)
Instance methods inherited from module Indexable(Chem::Bond)
sentence(io : IO, separator : String = ", ", *, pair_separator : String = " and ", tail_separator : String = ", and ", & : T, IO -> ) : Nilsentence(io : IO, separator : String = ", ", *, pair_separator : String = " and ", tail_separator : String = ", and ") : Nil
sentence(separator : String = ", ", *, pair_separator : String = " and ", tail_separator : String = ", and ", & : T -> ) : String
sentence(separator : String = ", ", *, pair_separator : String = " and ", tail_separator : String = ", and ") : String sentence
Instance methods inherited from module Enumerable(Chem::Bond)
average(weights : Indexable(Number))average(weights : Indexable(Number), & : T -> _) average, mean
mean(& : T -> _) mean