core.domain.preprocessor
Members list
Type members
Classlikes
Represents acceleration conditions for a reaction, such as temperature and pressure ranges.
Represents acceleration conditions for a reaction, such as temperature and pressure ranges.
Value parameters
- pressure
-
A list of pressures, in floating-point representation.
- temperature
-
A list of temperatures, in floating-point representation.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ACCELERATE.type
Represents a catalyst used in a chemical reaction.
Represents a catalyst used in a chemical reaction.
Value parameters
- catalystId
-
The unique identifier for the catalyst.
- catalystName
-
The optional name of the catalyst.
- catalystSmiles
-
The SMILES representation of the catalyst.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Catalyst.type
Represents the conditions for a chemical reaction.
Represents the conditions for a chemical reaction.
Value parameters
- accelerate
-
The acceleration conditions (temperature and pressure).
- catalyst
-
The catalyst used in the reaction.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Condition.type
Attributes
- Source
- Interactant.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Explainclass Objecttrait Matchableclass AnyShow all
Attributes
- Source
- Interactant.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Explainclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- Interactant.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class EMechanismclass EStage
Attributes
- Companion
- trait
- Source
- Interactant.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Explain.type
Attributes
- Companion
- object
- Source
- Mechanism.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Mechanism.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
FOLLOW.type
Represents acceleration conditions as an interactant.
Represents acceleration conditions as an interactant.
Value parameters
- accelerate
-
The
ACCELERATE
instance associated with the interactant.
Attributes
- Companion
- object
- Source
- Interactant.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Interactant.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IAccelerate.type
Represents a catalyst as an interactant.
Represents a catalyst as an interactant.
Value parameters
- catalyst
-
The
Catalyst
instance associated with the interactant.
Attributes
- Companion
- object
- Source
- Interactant.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Interactant.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ICatalyst.type
Represents a molecule as an interactant.
Represents a molecule as an interactant.
Value parameters
- molecule
-
The
Molecule
instance associated with the interactant.
Attributes
- Companion
- object
- Source
- Interactant.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Interactant.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IMolecule.type
Attributes
- Companion
- object
- Source
- Mechanism.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Mechanism.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
INCLUDE.type
Represents a product's formation as an interactant.
Represents a product's formation as an interactant.
Value parameters
- productFrom
-
The
PRODUCT_FROM
instance associated with the interactant.
Attributes
- Companion
- object
- Source
- Interactant.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Interactant.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IProductFrom.type
Represents a reaction as an interactant.
Represents a reaction as an interactant.
Value parameters
- reaction
-
The
Reaction
instance associated with the interactant.
Attributes
- Companion
- object
- Source
- Interactant.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Interactant.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IReaction.type
Represents a reagent as an interactant.
Represents a reagent as an interactant.
Value parameters
- reagentIn
-
The
REAGENT_IN
instance associated with the interactant.
Attributes
- Companion
- object
- Source
- Interactant.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Interactantclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Interactant.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
IReagentIn.type
Represents an inbound reagent in a reaction.
Represents an inbound reagent in a reaction.
Value parameters
- molecule
-
The molecule associated with the reagent.
- reagentIn
-
The reagent's amount information.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InboundReagent.type
Represents an interactant in a reaction or mechanism, encoded as various case classes.
Represents an interactant in a reaction or mechanism, encoded as various case classes.
Attributes
- Companion
- object
- Source
- Interactant.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class IAccelerateclass ICatalystclass IMoleculeclass IProductFromclass IReactionclass IReagentInShow all
Attributes
- Companion
- trait
- Source
- Interactant.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Interactant.type
Attributes
- Companion
- object
- Source
- Mechanism.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Mechanism.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Mechanism.type
Represents the details of a mechanism, including its context and stage interactants.
Represents the details of a mechanism, including its context and stage interactants.
Value parameters
- mechanismContext
-
A tuple containing the
Mechanism
and its follow relationship (FOLLOW
). - stageInteractants
-
A list of tuples containing the
Stage
and the associated list ofInteractant
instances.
Attributes
- Companion
- object
- Source
- Process.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Process.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
MechanismDetails.type
Represents a molecule with its ID, SMILES string, and IUPAC name.
Represents a molecule with its ID, SMILES string, and IUPAC name.
Value parameters
- moleculeId
-
The unique identifier for the molecule.
- moleculeIupacName
-
The IUPAC (International Union of Pure and Applied Chemistry) name of the molecule.
- moleculeSmiles
-
The SMILES (Simplified Molecular Input Line Entry System) representation of the molecule.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Molecule.type
Represents an outbound product in a reaction.
Represents an outbound product in a reaction.
Value parameters
- molecule
-
The molecule associated with the product.
- productFrom
-
The product's amount information.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OutboundProduct.type
Represents the amount of product generated from a reaction.
Represents the amount of product generated from a reaction.
Value parameters
- productAmount
-
The amount of product formed, in a floating-point representation.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
PRODUCT_FROM.type
Represents the combined details of a reaction and its associated mechanism.
Represents the combined details of a reaction and its associated mechanism.
Value parameters
- mechanismDetails
-
The
MechanismDetails
instance containing details of the mechanism. - reactionDetails
-
The
ReactionDetails
instance containing details of the reaction.
Attributes
- Companion
- object
- Source
- Process.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Process.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ProcessDetails.type
Represents the amount of reagent involved in a reaction.
Represents the amount of reagent involved in a reaction.
Value parameters
- reagentAmount
-
The amount of reagent used, in a floating-point representation.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
REAGENT_IN.type
Represents a chemical reaction with its ID and name.
Represents a chemical reaction with its ID and name.
Value parameters
- reactionId
-
The unique identifier for the reaction.
- reactionName
-
The name of the reaction.
Attributes
- Companion
- object
- Source
- Chemical.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Chemical.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Reaction.type
Represents the details of a reaction, including its reagents, products, and conditions.
Represents the details of a reaction, including its reagents, products, and conditions.
Value parameters
- conditions
-
A list of tuples containing acceleration conditions (
ACCELERATE
) and the associated catalyst (Catalyst
). - inboundReagents
-
A list of tuples containing the reagent information (
REAGENT_IN
) and the associated molecule (Molecule
). - outboundProducts
-
A list of tuples containing the product information (
PRODUCT_FROM
) and the associated molecule (Molecule
). - reaction
-
The
Reaction
instance representing the reaction.
Attributes
- Companion
- object
- Source
- Process.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Process.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ReactionDetails.type
Attributes
- Companion
- object
- Source
- Mechanism.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Mechanism.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Stage.type
Types
Attributes
- Source
- Chemical.scala
Attributes
- Source
- Mechanism.scala
Attributes
- Source
- Chemical.scala
Attributes
- Source
- Chemical.scala
Attributes
- Source
- Mechanism.scala