public class IntegrationFunctionMapping extends Object
Constructor and Description |
---|
IntegrationFunctionMapping() |
Modifier and Type | Method and Description |
---|---|
void |
addMapping(RegulatoryNode input,
List<RegulatoryNode> properList,
IntegrationFunction integrationFunction) |
Collection<RegulatoryNode> |
getInfluencedInputs(RegulatoryNode proper)
Returns the list of input components whose value is influenced by the
given proper component
|
IntegrationFunction |
getIntegrationFunctionForInput(RegulatoryNode input) |
Collection<RegulatoryNode> |
getMappedInputs() |
List<RegulatoryNode> |
getProperComponentsForInput(RegulatoryNode input) |
boolean |
isMapped(RegulatoryNode input) |
boolean |
isMappedTo(RegulatoryNode proper)
Indicates whether a proper components influence an integration functions
|
public void addMapping(RegulatoryNode input, List<RegulatoryNode> properList, IntegrationFunction integrationFunction) throws GsException
input
- An input component being mappedproperList
- A list of proper components the input is being mapped tointegrationFunction
- A representation of the logical function that determines the
value of the input based on the value of the mapped proper
componentsGsException
public IntegrationFunction getIntegrationFunctionForInput(RegulatoryNode input)
input
- An input componentspublic List<RegulatoryNode> getProperComponentsForInput(RegulatoryNode input)
input
- An input componentspublic boolean isMapped(RegulatoryNode input)
input
- An input componentspublic boolean isMappedTo(RegulatoryNode proper)
proper
- the proper componentpublic Collection<RegulatoryNode> getInfluencedInputs(RegulatoryNode proper)
proper
- the proper componentspublic Collection<RegulatoryNode> getMappedInputs()
Copyright © 2005–2020. All rights reserved.