public class NetworkArrayImpl.ArrayOrigin extends BasicOrigin
Constructor and Description |
---|
NetworkArrayImpl.ArrayOrigin(NetworkArrayImpl parent,
java.lang.String name,
Origin[] origins) |
Modifier and Type | Method and Description |
---|---|
NetworkArrayImpl.ArrayOrigin |
clone() |
NetworkArrayImpl.ArrayOrigin |
clone(Node node)
Clone method that changes necessary parameters to point to a new parent,
for use in cloning ensembles, etc.
|
float[][] |
getDecoders() |
int |
getDimensions() |
java.lang.String |
getName() |
Node |
getNode() |
Origin[] |
getNodeOrigins() |
boolean |
getRequiredOnCPU() |
InstantaneousOutput |
getValues() |
void |
setRequiredOnCPU(boolean req) |
void |
setValues(InstantaneousOutput values)
This method is normally called by the Node that contains this Origin, to set the input that is
read by other nodes from getValues().
|
getConfiguration, getNoise, getUnits, reset, setDimensions, setName, setNoise, setUnits, setValues
public NetworkArrayImpl.ArrayOrigin(NetworkArrayImpl parent, java.lang.String name, Origin[] origins)
public java.lang.String getName()
getName
in interface Origin
getName
in class BasicOrigin
Origin.getName()
public int getDimensions()
getDimensions
in interface Origin
getDimensions
in class BasicOrigin
Origin.getDimensions()
public Origin[] getNodeOrigins()
public void setValues(InstantaneousOutput values)
BasicOrigin
setValues
in interface Origin
setValues
in class BasicOrigin
values
- Values to be output by this Origin in subsequent calls to getValues()public InstantaneousOutput getValues() throws SimulationException
getValues
in interface Origin
getValues
in class BasicOrigin
SimulationException
- if there is any problem retrieving valuesOrigin.getValues()
public Node getNode()
getNode
in interface Origin
getNode
in class BasicOrigin
Origin.getNode()
public boolean getRequiredOnCPU()
getRequiredOnCPU
in interface Origin
getRequiredOnCPU
in class BasicOrigin
public void setRequiredOnCPU(boolean req)
setRequiredOnCPU
in interface Origin
setRequiredOnCPU
in class BasicOrigin
public NetworkArrayImpl.ArrayOrigin clone() throws java.lang.CloneNotSupportedException
clone
in interface Origin
clone
in class BasicOrigin
java.lang.CloneNotSupportedException
- if clone cannot be madepublic NetworkArrayImpl.ArrayOrigin clone(Node node) throws java.lang.CloneNotSupportedException
Origin
clone
in interface Origin
clone
in class BasicOrigin
java.lang.CloneNotSupportedException
- if clone cannot be madepublic float[][] getDecoders()