C# Class Medium, Hero.Coli

Inheritance: Barrel
Afficher le fichier Open project: CyberCRI/Hero.Coli Class Usage Examples

Méthodes publiques

Свойство Type Description
enableShufflingReactionOrder bool

Méthodes publiques

Méthode Description
Init ( LinkedList reactionsSets, LinkedList moleculesSets ) : void
Log ( Logger level = Logger.Level.TRACE ) : void
ResetVariation ( ) : void
ToString ( ) : string
ToStringDetailed ( ) : string
Update ( ) : void
addEnergy ( float v ) : void
addMolConcentration ( string name, float value ) : void
addReaction ( IReaction, reaction ) : void
addVariation ( float variation ) : void
applyVariation ( ) : void
enableEnergy ( bool b ) : void
enableNoise ( bool b ) : void
enableSequential ( bool b ) : void
getEnergy ( ) : float
getEnergyProductionRate ( ) : float
getEnergyVariation ( ) : float
getId ( ) : int
getMaxEnergy ( ) : float
getMoleculeSet ( ) : string
getMolecules ( ) : ArrayList
getName ( ) : string
getReactionSet ( ) : string
getReactions ( ) : LinkedList
getTag ( ) : string
initDegradationReactions ( ArrayList allMolecules ) : void
initMoleculesFromMoleculeSets ( MoleculeSet molSet, ArrayList allMolecules ) : void
initReactionsFromReactionSet ( ReactionSet reactionsSet ) : void
removeReaction ( IReaction, reaction, bool checkNameAndMedium ) : void
removeReactionByName ( string name ) : void
setEnergy ( float v ) : void
setEnergyProductionRate ( float v ) : void
setId ( int id ) : void
setMaxEnergy ( float v ) : void
setMoleculeSet ( string moleculesSet ) : void
setName ( string name ) : void
setReactionSet ( string reactionsSet ) : void
setReactions ( LinkedList RL ) : void
subEnergy ( float v ) : void
subMolConcentration ( string name, float value ) : void
tryInstantiateFromXml ( XmlNode, node ) : bool
updateMoleculesConcentrations ( ) : void

Private Methods

Méthode Description
initATPProduction ( ) : void
loadEnergy ( string value ) : bool
loadEnergyProductionRate ( string value ) : bool
loadMaxEnergy ( string value ) : bool
manageMoleculeConcentrationWithKey ( String molecule ) : void

Method Details

Init() public méthode

public Init ( LinkedList reactionsSets, LinkedList moleculesSets ) : void
reactionsSets LinkedList
moleculesSets LinkedList
Résultat void

Log() public méthode

public Log ( Logger level = Logger.Level.TRACE ) : void
level Logger
Résultat void

ResetVariation() public méthode

public ResetVariation ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

ToStringDetailed() public méthode

public ToStringDetailed ( ) : string
Résultat string

Update() public méthode

public Update ( ) : void
Résultat void

addEnergy() public méthode

public addEnergy ( float v ) : void
v float
Résultat void

addMolConcentration() public méthode

public addMolConcentration ( string name, float value ) : void
name string
value float
Résultat void

addReaction() public méthode

public addReaction ( IReaction, reaction ) : void
reaction IReaction,
Résultat void

addVariation() public méthode

public addVariation ( float variation ) : void
variation float
Résultat void

applyVariation() public méthode

public applyVariation ( ) : void
Résultat void

enableEnergy() public méthode

public enableEnergy ( bool b ) : void
b bool
Résultat void

enableNoise() public méthode

public enableNoise ( bool b ) : void
b bool
Résultat void

enableSequential() public méthode

public enableSequential ( bool b ) : void
b bool
Résultat void

getEnergy() public méthode

public getEnergy ( ) : float
Résultat float

getEnergyProductionRate() public méthode

public getEnergyProductionRate ( ) : float
Résultat float

getEnergyVariation() public méthode

public getEnergyVariation ( ) : float
Résultat float

getId() public méthode

public getId ( ) : int
Résultat int

getMaxEnergy() public méthode

public getMaxEnergy ( ) : float
Résultat float

getMoleculeSet() public méthode

public getMoleculeSet ( ) : string
Résultat string

getMolecules() public méthode

public getMolecules ( ) : ArrayList
Résultat ArrayList

getName() public méthode

public getName ( ) : string
Résultat string

getReactionSet() public méthode

public getReactionSet ( ) : string
Résultat string

getReactions() public méthode

public getReactions ( ) : LinkedList
Résultat LinkedList

getTag() public méthode

public getTag ( ) : string
Résultat string

initDegradationReactions() public méthode

public initDegradationReactions ( ArrayList allMolecules ) : void
allMolecules ArrayList
Résultat void

initMoleculesFromMoleculeSets() public méthode

public initMoleculesFromMoleculeSets ( MoleculeSet molSet, ArrayList allMolecules ) : void
molSet MoleculeSet
allMolecules ArrayList
Résultat void

initReactionsFromReactionSet() public méthode

public initReactionsFromReactionSet ( ReactionSet reactionsSet ) : void
reactionsSet ReactionSet
Résultat void

removeReaction() public méthode

public removeReaction ( IReaction, reaction, bool checkNameAndMedium ) : void
reaction IReaction,
checkNameAndMedium bool
Résultat void

removeReactionByName() public méthode

public removeReactionByName ( string name ) : void
name string
Résultat void

setEnergy() public méthode

public setEnergy ( float v ) : void
v float
Résultat void

setEnergyProductionRate() public méthode

public setEnergyProductionRate ( float v ) : void
v float
Résultat void

setId() public méthode

public setId ( int id ) : void
id int
Résultat void

setMaxEnergy() public méthode

public setMaxEnergy ( float v ) : void
v float
Résultat void

setMoleculeSet() public méthode

public setMoleculeSet ( string moleculesSet ) : void
moleculesSet string
Résultat void

setName() public méthode

public setName ( string name ) : void
name string
Résultat void

setReactionSet() public méthode

public setReactionSet ( string reactionsSet ) : void
reactionsSet string
Résultat void

setReactions() public méthode

public setReactions ( LinkedList RL ) : void
RL LinkedList
Résultat void

subEnergy() public méthode

public subEnergy ( float v ) : void
v float
Résultat void

subMolConcentration() public méthode

public subMolConcentration ( string name, float value ) : void
name string
value float
Résultat void

tryInstantiateFromXml() public méthode

public tryInstantiateFromXml ( XmlNode, node ) : bool
node XmlNode,
Résultat bool

updateMoleculesConcentrations() public méthode

public updateMoleculesConcentrations ( ) : void
Résultat void

Property Details

enableShufflingReactionOrder public_oe property

public bool enableShufflingReactionOrder
Résultat bool