|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectucl.physiol.neuroconstruct.neuron.NeuronFileManager
public class NeuronFileManager
Main file for generating the script files for NEURON
| Field Summary | |
|---|---|
static String |
CURR_CLAMP_VAR_AMP_EXPR
|
static String |
CURR_CLAMP_VAR_MOD
|
static String |
EXT_CURR_CLAMP_MOD
|
static String |
FORCE_REGENERATE_MODS_FILENAME
|
static String |
RAND_STIM_VAR_MOD
|
static String |
RAND_STIM_VAR_RATE_EXPR
|
static int |
RUN_HOC
Various options for running the generated code: Generate hoc |
static int |
RUN_PYTHON_HDF5
Various options for running the generated code: Generate hoc/Python |
static int |
RUN_PYTHON_XML
Various options for running the generated code: Generate hoc/Python |
static int |
RUN_VIA_CONDOR
Various options for running the generated code: Generate condor code (semi deprecated) |
| Constructor Summary | |
|---|---|
NeuronFileManager(Project project)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int RUN_HOC
public static final int RUN_VIA_CONDOR
public static final int RUN_PYTHON_XML
public static final int RUN_PYTHON_HDF5
public static final String EXT_CURR_CLAMP_MOD
public static final String CURR_CLAMP_VAR_MOD
public static final String RAND_STIM_VAR_MOD
public static final String CURR_CLAMP_VAR_AMP_EXPR
public static final String RAND_STIM_VAR_RATE_EXPR
public static final String FORCE_REGENERATE_MODS_FILENAME
| Constructor Detail |
|---|
public NeuronFileManager(Project project)
| Method Detail |
|---|
public static boolean addComments()
public void reset()
public void generateTheNeuronFiles(SimConfig simConfig,
MultiRunManager multiRunManager,
int runMode,
long randomSeed)
throws NeuronException,
IOException
NeuronException
IOExceptionpublic void forceNextModRecompile()
public void forceNextModNotRecompile()
public static String makePythonFriendly(String name)
public void setQuitAfterRun(boolean quit)
public ArrayList<String> getGeneratedSimReferences()
public Vector getGeneratedFilenames()
public long getCurrentRandomSeed()
public long getCurrentRunMode()
public float getCurrentGenTime()
public static String getHocSectionName(String secname)
public static String getHocSegmentName(String secname)
public String getHocFriendlyFilename(String filename)
public String generateCellGroups()
throws NeuronException
NeuronExceptionpublic String generatePlots()
public String generateShapePlot()
public String getNextColour(String plotFrame)
public boolean generateLinuxBasedScripts()
public String generateRunMechanism()
public String generateGUIForRerunning()
public static boolean isRunModePythonBased(int runMode)
public void addComment(StringBuilder responseBuffer,
String comment)
public static void addHocComment(StringBuilder responseBuffer,
String comment)
public static void addHocComment(StringBuilder responseBuffer,
String comment,
boolean inclReturn)
public static void addHocComment(StringBuilder responseBuffer,
String comment,
String preSlashes,
boolean inclReturn)
public void addMajorComment(StringBuilder responseBuffer,
String comment)
public static void addMajorHocComment(StringBuilder responseBuffer,
String comment)
public static float convertToNeuronValue(Float val,
String simIndepVarName)
public String convertToNeuronVarName(String simIndepVarName)
public void setSuggestedRemoteRunTime(int t)
public void runNeuronFile(File mainHocFile)
throws NeuronException
NeuronException
public File getMainHocFile()
throws NeuronException
NeuronExceptionpublic static void main(String[] args)
public Vector<String> getModFilesToCompile()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||