ucl.physiol.neuroconstruct.simulation
Class StimulationSettings
java.lang.Object
ucl.physiol.neuroconstruct.simulation.StimulationSettings
- Direct Known Subclasses:
- IClampSettings, IClampVariableSettings, RandomSpikeTrainExtSettings, RandomSpikeTrainSettings, RandomSpikeTrainVariableSettings
public abstract class StimulationSettings
- extends Object
Parameters for a stimulation to add to the simulation
- Author:
- Padraig Gleeson
StimulationSettings
public StimulationSettings()
StimulationSettings
public StimulationSettings(String reference,
String cellGroup,
CellChooser cellChooser,
int segmentID)
StimulationSettings
public StimulationSettings(String reference,
String cellGroup,
CellChooser cellChooser,
SegmentLocationChooser segs)
clone
public abstract Object clone()
- Overrides:
clone in class Object
toString
public abstract String toString()
- Overrides:
toString in class Object
toLongString
public String toLongString()
getElectricalInput
public abstract ElectricalInput getElectricalInput()
getCellGroup
public String getCellGroup()
getCellChooser
public CellChooser getCellChooser()
setCellChooser
public void setCellChooser(CellChooser cellChooser)
setCellNumberString
public void setCellNumberString(String cellNumberString)
- Kept from an older version where a string was used to encode which cells to stimulate
setCellGroup
public void setCellGroup(String cellGroup)
setSegmentID
public void setSegmentID(int segmentID)
getSegChooser
public SegmentLocationChooser getSegChooser()
setSegChooser
public void setSegChooser(SegmentLocationChooser segChooser)
getReference
public String getReference()
setReference
public void setReference(String reference)
getFractionAlong
public float getFractionAlong()
setFractionAlong
public void setFractionAlong(float fractionAlong)