multimodemodel.Border

multimodemodel.Border#

class multimodemodel.Border(state, width, dim, iteration, history=None, parameter=None, id=0)[source]#

Implementation of Border class from API on State class.

__init__(state, width, dim, iteration, history=None, parameter=None, id=0)#

Create BorderState in the same way as DomainState.

Methods

__init__(state, width, dim, iteration[, ...])

Create BorderState in the same way as DomainState.

copy()

Return deepcopy of self.

create_border(base, width, direction, dim)

Split border from a Domain instance.

from_domain(domain, width, dim)

Create an instance from a domain instance.

get_dim()

Provide border's dimension as int.

get_width()

Provide border's width as int.

increment_iteration()

Return incremented iteration from domain.

merge(others, merger)

Merge domains.

split(splitter)

Split domain.

Attributes

id

iteration

state

history

parameter

width

dim