class Chem::BondArray

Included Modules

Defined in:

chem/core/bond_array.cr

Constructors

Instance Method Summary

Instance methods inherited from module Indexable(Chem::Bond)

index!(of object, offset : Int = 0) : Int
index!(offset : Int = 0, &block : T -> Bool) : Int
index!

Constructor Detail

def self.new(atom : Atom) #

[View source]

Instance Method Detail

def <<(bond : Bond) #

[View source]
def [](atom : Atom) : Bond #

[View source]
def []?(atom : Atom) : Bond | Nil #

[View source]
def add(other : Atom, order : Int32) : Bond #

[View source]
def add(bond : Bond) : Bond #

[View source]
def add(other : Atom, kind : Bond::Kind = :single) : Bond #

[View source]
def delete(bond : Bond) #

[View source]
def delete(other : Atom) #

[View source]
def full? : Bool #

[View source]
def size(*args, **options) #

[View source]
def size(*args, **options, &) #

[View source]
def unsafe_fetch(*args, **options) #

[View source]
def unsafe_fetch(*args, **options, &) #

[View source]