molfoundry.DGStrat#

class molfoundry.DGStrat[source]#

Bases: TSObject

static makeAddStatic(onlyUniverse, graphs)[source]#
Parameters:
Return type:

DGStrat

static makeAddDynamic(onlyUniverse, graphsFunc)[source]#
Parameters:
Return type:

DGStrat

static makeSequence(strats)[source]#
Parameters:

strats (List[DGStrat])

Return type:

DGStrat

static makeParallel(strats)[source]#
Parameters:

strats (List[DGStrat])

Return type:

DGStrat

static makeFilter(alsoUniverse, p)[source]#
Parameters:
Return type:

DGStrat

static makeExecute(func)[source]#
Parameters:

func (Callable[[GraphState], None])

Return type:

DGStrat

static makeRule(r)[source]#
Parameters:

r (Rule)

Return type:

DGStrat

static makeLeftPredicate(p, strat)[source]#
Parameters:
Return type:

DGStrat

static makeRightPredicate(p, strat)[source]#
Parameters:
Return type:

DGStrat

static makeRevive(strat)[source]#
Parameters:

strat (DGStrat)

Return type:

DGStrat

static makeRepeat(limit, strat)[source]#
Parameters:
Return type:

DGStrat