Package-level declarations

Types

Link copied to clipboard
abstract class AbstractNeighborCondition<T>(environment: Environment<T, *>, reaction: NodeReaction<T>) : AbstractLocalCondition<T>

A condition satisfied when at least one neighbor has a positive reaction-specific selection weight.

Link copied to clipboard
class BiomolPresentInCell(reaction: NodeReaction<Double>, molecule: Molecule, requiredQuantity: Double) : GenericMoleculePresent<Double>

A condition requiring at least requiredQuantity units of molecule in the cell.

Link copied to clipboard
class BiomolPresentInEnv<P : Position<out P>>(environment: Environment<Double, P>, reaction: NodeReaction<Double>, biomolecule: Biomolecule, requiredQuantity: Double) : GenericMoleculePresent<Double>

A condition requiring requiredQuantity units of biomolecule in the surrounding environment.

Link copied to clipboard
class BiomolPresentInNeighbor(environment: Environment<Double, *>, reaction: NodeReaction<Double>, molecule: Biomolecule, concentration: Double) : AbstractNeighborCondition<Double>

This condition is valid if a selected biomolecule is present in the neighborhood of the node.

Link copied to clipboard

A condition valid when at least one EnvironmentNode is in the neighborhood of the node.

Link copied to clipboard
open class GenericMoleculePresent<T : Number>(reaction: NodeReaction<T>, molecule: Molecule, val requiredQuantity: T) : AbstractLocalCondition<T>

A condition requiring at least requiredQuantity units of molecule in its node.

Link copied to clipboard
class GenericMoleculeUnderLevel<T : Number>(reaction: NodeReaction<T>, molecule: Molecule, requiredQuantity: T) : GenericMoleculePresent<T>

A condition valid when the concentration of molecule in the node is lower than requiredQuantity; the reaction-specific rate law may use the distance from the threshold.

Link copied to clipboard

A condition valid when junction is present in the cell.

Link copied to clipboard
class NeighborhoodPresent<T>(environment: Environment<T, *>, reaction: NodeReaction<T>) : AbstractNeighborCondition<T>

A condition valid when the node has at least one neighboring cell, namely a neighbor with a CellProperty.

Link copied to clipboard

A condition requiring mechanical tension from at least one nearby circular cell.