Gnm.SolverIteratorCompound

g GObject.Object GObject.Object Gnm.SolverIterator Gnm.SolverIterator GObject.Object->Gnm.SolverIterator Gnm.SolverIteratorCompound Gnm.SolverIteratorCompound Gnm.SolverIterator->Gnm.SolverIteratorCompound

Subclasses:

None

Methods

Inherited:

Gnm.SolverIterator (3), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

add (iter, count)

Virtual Methods

Inherited:

Gnm.SolverIterator (1), GObject.Object (7)

Properties

Name

Type

Flags

Short Description

cycles

int

r/w

Maximum number of cycles

Signals

Inherited:

Gnm.SolverIterator (1), GObject.Object (1)

Fields

Inherited:

Gnm.SolverIterator (1), GObject.Object (1)

Name

Type

Access

Description

counts

int

r

cycle

int

r

cycle_progress

bool

r

cycles

int

r

iterators

[object]

r

next

int

r

next_counter

int

r

parent

Gnm.SolverIterator

r

Class Details

class Gnm.SolverIteratorCompound(**kwargs)
Bases:

Gnm.SolverIterator

Abstract:

No

Structure:

Gnm.SolverIteratorCompoundClass

add(iter, count)
Parameters:

Add an iterator to a compound iterator with a given repeat GOffice.count. As a special case, a repeat GOffice.count of zero means to try the iterator once in a cycle, but only if no other sub-iterator has shown any progress so far.

Property Details

Gnm.SolverIteratorCompound.props.cycles
Name:

cycles

Type:

int

Default Value:

4294967295

Flags:

READABLE, WRITABLE

Maximum number of cycles