SimStructureOpts.C File Reference

#include "Component/ModelOptionDef.H"
#include "Image/Dims.H"
#include "Image/Point2D.H"
#include "Image/Range.H"
#include "Util/SimTime.H"
#include "ModelNeuron/Location.H"
#include "ModelNeuron/SimStructureOpts.H"
Include dependency graph for SimStructureOpts.C:

Go to the source code of this file.

Variables

const ModelOptionCateg MOC_SC
 Command-line options for SC and SCtypes.
const ModelOptionDef OPT_SCSimTimeStep
const ModelOptionDef OPT_SCDims
const ModelOptionDef OPT_SCBUInpGain
const ModelOptionDef OPT_SCTDInpGain
const ModelOptionDef OPT_SCInpGain
const ModelOptionDef OPT_SCSaveResults
const ModelOptionDef OPT_SCProbe
const ModelOptionDef OPT_SCPlotLength
const ModelOptionDef OPT_SC2DPlotDepth
const ModelOptionDef OPT_SCProbeDepth
const ModelOptionDef OPT_SCUseDisplayOutput
const ModelOptionDef OPT_SCDisplayRange
const ModelOptionDef OPT_SCDisplayDecoder
const ModelOptionDef OPT_SC2DPlotSize
const ModelOptionDef OPT_SCSCType
 SC and NF type options.
const ModelOptionDef OPT_SCNFType

Detailed Description

Definition in file SimStructureOpts.C.


Variable Documentation

Initial value:
 {
  MOC_SORTPRI_2, "Superior Colliculus related options" }

Command-line options for SC and SCtypes.

Definition at line 48 of file SimStructureOpts.C.

const ModelOptionDef OPT_SC2DPlotDepth
Initial value:
 
  { MODOPT_ARG(uint), "SC2DPlotDepth", &MOC_SC, OPTEXP_CORE,
    "depth to recurse into strctures",
    "asc-2dplot-depth", '\0', "<uint>", "0" }
const ModelOptionDef OPT_SC2DPlotSize
Initial value:
 
  { MODOPT_ARG(Dims), "SC2DPlotSize", &MOC_SC, OPTEXP_CORE,
    "Dimensions of the SC model save/plot figures",
    "asc-2dplot-dims", '\0', "<w>x<h>", "320x240"}
const ModelOptionDef OPT_SCBUInpGain
Initial value:
 
  { MODOPT_ARG(float), "SCBUInpGain", &MOC_SC, OPTEXP_CORE,
    "Bu input gain", "asc-bugain", '\0', "", "1.0" }
const ModelOptionDef OPT_SCDims
Initial value:
   
  { MODOPT_ARG(Dims), "SCDims", &MOC_SC, OPTEXP_CORE,
    "Dimensions of the SC model, 0x0 to set to the "
    "dimensions of the input.", "asc-dims", '\0', "<w>x<h>", "0x0"}
const ModelOptionDef OPT_SCDisplayDecoder
Initial value:
 
  { MODOPT_ARG_STRING, "SCDisplayDecoder", &MOC_SC, OPTEXP_CORE,
    "The display decoder to use in plotting if desired, None otherwise",
    "asc-decoder-type", '\0', "<None, AlphaDecoder, RectDecoder, ExpDecoder, HistDecoder>", "None" }
const ModelOptionDef OPT_SCDisplayRange
Initial value:
  { MODOPT_ARG(Range<double>), "SCDisplayRange", &MOC_SC, OPTEXP_CORE, 
    "sets the display range. Use both less than 0 to normalize at every time step, both"
    "zero to set to min/max over time, and any other values to fix the range", "asc-displayrange",
    '\0', "<min>-<max>", "0.0-0.0" }
const ModelOptionDef OPT_SCInpGain
Initial value:
 
  { MODOPT_ARG(float), "SCInpGain", &MOC_SC, OPTEXP_CORE,
    "input gain", "asc-gain", '\0', "", "1.0" }
const ModelOptionDef OPT_SCNFType
Initial value:
  { MODOPT_ARG_STRING, "SCNFType", &MOC_SC, OPTEXP_CORE,
    "Type of neural field to use.",
    "asc-nf-type", '\0', "<NFNbumpCS, NF1bumpCS, NFNbumpDoG, NF0bumpDoG, WeakWTA, WeakBlob, SCs, SCi>", 
    "NF1bumpCS" }

Definition at line 128 of file SimStructureOpts.C.

const ModelOptionDef OPT_SCPlotLength
Initial value:
 
  { MODOPT_ARG(uint), "SCPlotLength", &MOC_SC, OPTEXP_CORE,
    "length in ms to display plot. Default, 0, grows foverever. ",
    "asc-plot-length", '\0', "<uint>", "0" }
const ModelOptionDef OPT_SCProbe
Initial value:
 
  { MODOPT_ARG(Location), "SCProbe", &MOC_SC, OPTEXP_CORE,
    "N-D location of probe. -1 can be used along one dimension to display "
    "multiple modules",
    "asc-probe", '\0', "<d1>,<d2>,<d3>,...", "-1,-1,-1" }
const ModelOptionDef OPT_SCProbeDepth
Initial value:
 
  { MODOPT_ARG(uint), "SCProbeDepth", &MOC_SC, OPTEXP_CORE,
    "depth to recurse into modules at probe location",
    "asc-probe-depth", '\0', "<uint>", "1" }
const ModelOptionDef OPT_SCSaveResults
Initial value:
 
  { MODOPT_FLAG, "SCSaveResults", &MOC_SC, OPTEXP_CORE, 
    "save our module results","asc-save-results",'\0', "<bool>", "false" }
Initial value:
  { MODOPT_ARG_STRING, "SCSCType", &MOC_SC, OPTEXP_CORE,
    "Type of superior colliculus model to use.",
    "asc-sc-type", '\0', "<SC, LowpassSC, NeuralFieldSC, SCTracker>", "LowpassSC" }

SC and NF type options.

Definition at line 122 of file SimStructureOpts.C.

const ModelOptionDef OPT_SCSimTimeStep
Initial value:
 
  { MODOPT_ARG(SimTime), "SCSimTimeStep", &MOC_SC, OPTEXP_CORE,
    "The time step used for SC simulations", 
    "asc-timestep",'\0',"<SimTime>", ".001s"}
const ModelOptionDef OPT_SCTDInpGain
Initial value:
 
  { MODOPT_ARG(float), "SCTDInpGain", &MOC_SC, OPTEXP_CORE,
    "Td input gain", "asc-tdgain", '\0', "", "1.0" }
const ModelOptionDef OPT_SCUseDisplayOutput
Initial value:
 
  { MODOPT_FLAG, "SCUseDisplayOutput", &MOC_SC, OPTEXP_CORE, 
    "Should we use the firing rate output (false), or the "
    "display output (true) which is usually one of the underlying "
    "variables in the difference equations. ", 
    "use-asc-displayoutput", '\0', "<bool>", "false" }
Generated on Sun May 8 08:13:51 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3