rgrow.TileSet#

class rgrow.TileSet(tiles: List[Tile] = _Nothing.NOTHING, bonds: Sequence[Any] = _Nothing.NOTHING, glues: List[tuple[int | str, int | str, float]] = _Nothing.NOTHING, cover_strands: List[CoverStrand] | None = None, gse: float | None = None, gmc: float | None = None, alpha: float | None = None, threshold: float | None = None, seed: tuple[int, int, int | str] | list[tuple[int, int, int | str]] | None = None, size: int | tuple[int, int] | None = None, tau: float | None = None, smax: int | None = None, update_rate: int | None = None, kf: float | None = None, fission: str | None = None, block: int | None = None, chunk_handling: str | None = None, chunk_size: str | None = None, canvas_type: str | None = None, hdoubletiles: List[Tuple[str | int, str | int]] | None = None, vdoubletiles: List[Tuple[str | int, str | int]] | None = None, model: str | None = None)#
__init__(tiles: List[Tile] = _Nothing.NOTHING, bonds: Sequence[Any] = _Nothing.NOTHING, glues: List[tuple[int | str, int | str, float]] = _Nothing.NOTHING, cover_strands: List[CoverStrand] | None = None, gse: float | None = None, gmc: float | None = None, alpha: float | None = None, threshold: float | None = None, seed: tuple[int, int, int | str] | list[tuple[int, int, int | str]] | None = None, size: int | tuple[int, int] | None = None, tau: float | None = None, smax: int | None = None, update_rate: int | None = None, kf: float | None = None, fission: str | None = None, block: int | None = None, chunk_handling: str | None = None, chunk_size: str | None = None, canvas_type: str | None = None, hdoubletiles: List[Tuple[str | int, str | int]] | None = None, vdoubletiles: List[Tuple[str | int, str | int]] | None = None, model: str | None = None) None#

Method generated by attrs for class TileSet.

Methods

__init__([tiles, bonds, glues, ...])

Method generated by attrs for class TileSet.

create_state([system])

create_state_empty()

create_system()

create_system_and_state()

from_dict(d)

run_ffs(**kwargs)

run_window()

to_simulation()

Attributes

tiles

bonds

glues

cover_strands

gse

gmc

alpha

threshold

seed

size

tau

smax

update_rate

kf

fission

block

chunk_handling

chunk_size

canvas_type

hdoubletiles

vdoubletiles

model