public abstract class AcKineticsBO extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
AcKineticsBO(AcReaction reaction,
boolean forwardReactionFlag,
Collection<AcParameter> substitutionParameters) |
protected AcKineticsBO(AcReaction reaction, boolean forwardReactionFlag, Collection<AcParameter> substitutionParameters)
public static Map<String,Integer> createExpressionParameterIndexMap(Collection<AcParameter> substitutionParameters)
public void validate()
public static AcKineticsBO createInstance(AcReaction reaction, boolean forwardReactionFlag)
public static AcKineticsBO createInstance(AcReaction reaction, boolean forwardReactionFlag, Collection<AcParameter> substitutionParameters)
public com.banda.function.domain.Function<Double,Double> createRateFunctionWithoutConstants()
public String createRateFunctionExpression()
public abstract int getRequiredRateConstantsNum()
public abstract String createRateFunctionExpressionWithoutConstants()
public abstract Collection<AcRateConstantType> getRateConstantTypes()
public abstract String getKineticsName()
public abstract Collection<Integer> getGuardVariableIndeces()
protected Double getRateConstant(int index)
protected Double[] getRateConstants()
protected int getRateConstantsNum()
protected boolean hasRateConstantsNum()
protected Long getReactionId()
protected AcReaction getReaction()
protected Set<AcSpeciesReactionAssociation> getReactantAssocs()
protected Set<AcSpeciesReactionAssociation> getProductAssocs()
protected Set<AcSpeciesReactionAssociation> getCatalystAssocs()
protected Set<AcSpeciesReactionAssociation> getInhibitorAssocs()
protected int getReactantsNum()
protected int getProductsNum()
protected ArtificialChemistryUtil getAcUtil()
protected void throwMissingAttributeException(String missingAttribute)
Copyright © 2015. All Rights Reserved.