ns/NsPattern.hh,100
#define NS_PATTERN_HH2,22
typedef vector<uint> NsPattern;9,184
inline string patternToStr(14,285
ns/NsSystem.cc,784
NsSystem::NsSystem(7,74
void NsSystem::addLayer(19,400
void NsSystem::addTract(32,716
void NsSystem::addBiTract(54,1359
void NsSystem::calcRates(64,1629
void NsSystem::acquire(74,1778
void NsSystem::settle(86,2116
void NsSystem::consolidate(108,2693
void NsSystem::maintain(155,3595
void NsSystem::clear(168,3808
void NsSystem::setFrozen(179,3973
void NsSystem::lesion(188,4134
void NsSystem::runBackgroundProcesses(197,4307
void NsSystem::retrieve(207,4524
void NsSystem::test(234,5277
void NsSystem::train(258,5822
void NsSystem::reactivate(267,6026
void NsSystem::togglePsi(301,7038
void NsSystem::printStateHdrs(311,7295
void NsSystem::printState(320,7499
void NsSystem::printGrids(330,7672
void NsSystem::printSize(338,7857
string NsSystem::toStr(358,8334
ns/NsGlobals.cc,61
Props props;6,90
uint simTime;7,103
uint timeStep;8,118
ns/columns.cc,344
using std::string;13,181
const int NONE 19,268
const int INT 20,304
const int UINT 21,339
const int DBLE 22,375
const int STR 23,411
bool help 25,447
static const char *fname fname27,480
static const char *sepChars sepChars28,537
static const char *osep osep29,604
static bool tabular 30,661
void fail(40,900
int main(48,1121
ns/NsGlobals.hh,27
#define NS_GLOBALS_HH2,22
ns/NsLayer.cc,820
NsLayer::NsLayer(8,94
void NsLayer::makePattern(32,917
void NsLayer::setPattern(50,1502
void NsLayer::setPattern(60,1678
void NsLayer::clearPatterns(65,1772
const string &NsLayer::setRandomPattern(NsLayer::setRandomPattern74,1938
void NsLayer::clear(83,2174
void NsLayer::adjustInhibition(94,2372
void NsLayer::randomize(114,2938
void NsLayer::computeNewActivations(125,3150
void NsLayer::applyNewActivations(138,3391
void NsLayer::setFrozen(148,3579
void NsLayer::lesion(159,3749
void NsLayer::maintain(166,3822
uint NsLayer::getNumActive(173,3907
void NsLayer::printState(184,4087
uint NsLayer::getNumHits(197,4333
void NsLayer::printScoreHdr(207,4554
void NsLayer::printNumActiveHdr(212,4656
void NsLayer::printNumActive(217,4739
void NsLayer::printGrid(222,4847
string NsLayer::toStr(254,5953
ns/NsUnit.cc,308
NsUnit::NsUnit(5,68
bool NsUnit::activationFunction(20,494
void NsUnit::computeNewActivation(42,1204
void NsUnit::applyNewActivation(75,2282
void NsUnit::setFrozen(80,2349
void NsUnit::maintain(88,2463
void NsUnit::printStateHdr(92,2492
void NsUnit::printState(97,2566
string NsUnit::toStr(102,2678
ns/mat.cc,185
void fail(26,695
static const char *sepChars sepChars34,916
static const char *prefix prefix35,953
static const char *suffix suffix36,985
string adorn(41,1077
int main(65,1517
ns/props/ns_common.inc,2562
minPsdSize:minPsdSize3,26
maxPsdSize:maxPsdSize4,92
minNumCiAmpars:minNumCiAmpars6,125
minNumCpAmpars:minNumCpAmpars7,191
potProbK:potProbK9,258
potProbHalf:potProbHalf10,336
actFuncK:actFuncK14,428
actThreshold:actThreshold15,458
minInhibition:minInhibition19,510
maxInhibition:maxInhibition20,540
initInhibition:initInhibition21,569
inhibIncr:inhibIncr22,597
orthogonalPatterns:orthogonalPatterns23,628
W:W25,660
H:H26,688
K:K27,716
hpc.width:hpc.width29,746
hpc.height:hpc.height30,774
hpc.k:hpc.k31,802
acc.width:acc.width33,869
acc.height:acc.height34,897
acc.k:acc.k35,925
sc0.width:sc0.width37,954
sc0.height:sc0.height38,982
sc0.k:sc0.k39,1010
sc1.width:sc1.width41,1039
sc1.height:sc1.height42,1067
sc1.k:sc1.k43,1095
cpAmparRemovalRate01h:cpAmparRemovalRate01h47,1157
ciAmparInsertionRate01h:ciAmparInsertionRate01h48,1205
ciAmparRemovalRate24h:ciAmparRemovalRate24h49,1276
psdDecayRate24h:psdDecayRate24h50,1331
e3DecayRate24h:e3DecayRate24h51,1409
maxE3DepotProb01h:maxE3DepotProb01h52,1442
maxPotProb01h:maxPotProb01h53,1520
hpc.AcqLearnRate:hpc.AcqLearnRate57,1626
hpc.ConsLearnRate24h:hpc.ConsLearnRate24h58,1659
hpc.psdDecayRate24h:hpc.psdDecayRate24h59,1692
hpc.cpAmparRemovalRate01h:hpc.cpAmparRemovalRate01h60,1737
hpc.ciAmparInsertionRate01h:hpc.ciAmparInsertionRate01h61,1788
hpc.ciAmparRemovalRate24h:hpc.ciAmparRemovalRate24h62,1841
hpc.BaseDepotProb01h:hpc.BaseDepotProb01h63,1892
hpc.reactE3Level:hpc.reactE3Level64,1966
hpc.e3DecayRate24h:hpc.e3DecayRate24h65,1999
hpc.maxE3DepotProb01h:hpc.maxE3DepotProb01h66,2043
hpc.maxPotProb01h:hpc.maxPotProb01h67,2090
nc.AcqLearnRate:nc.AcqLearnRate71,2165
nc.ConsLearnRate24h:nc.ConsLearnRate24h72,2199
nc.psdDecayRate24h:nc.psdDecayRate24h73,2233
nc.cpAmparRemovalRate01h:nc.cpAmparRemovalRate01h74,2278
nc.ciAmparInsertionRate01h:nc.ciAmparInsertionRate01h75,2329
nc.ciAmparRemovalRate24h:nc.ciAmparRemovalRate24h76,2382
nc.BaseDepotProb01h:nc.BaseDepotProb01h77,2433
nc.reactE3Level:nc.reactE3Level78,2505
nc.e3DecayRate24h:nc.e3DecayRate24h79,2538
nc.maxE3DepotProb01h:nc.maxE3DepotProb01h80,2582
nc.maxPotProb01h:nc.maxPotProb01h81,2629
stopTime:stopTime85,2696
trainNumStimCycles:trainNumStimCycles87,2746
consNumStimCycles:consNumStimCycles88,2778
reactNumStimCycles:reactNumStimCycles89,2810
numSettleCycles:numSettleCycles90,2842
timeStepChanges:timeStepChanges91,2874
numBackgroundPatterns:numBackgroundPatterns93,2950
printPatterns:printPatterns96,3000
ns/NsSystem.hh,1128
#define NS_SYSTEM_HH2,21
using std::unordered_map;5,68
static const string hpcLayerId 16,229
static const string accLayerId 17,269
static const string sc0LayerId 18,309
static const string sc1LayerId 19,349
static const string hpcTractTypeId 21,390
static const string ncTractTypeId 22,434
static const string hpcLayerTypeId 24,478
static const string ncLayerTypeId 25,522
void infoTrace(32,678
void info1Trace(44,943
void debugTrace(56,1210
class NsSystem 64,1365
NsSystem(NsSystem::NsSystem66,1390
NsLayer *getLayer(NsSystem::getLayer102,2590
NsTract *getTract(NsSystem::getTract103,2656
unordered_map<NsSystem::unordered_map108,2813
unordered_map<string, NsLayer *> layers;NsSystem::layers108,2813
unordered_map<NsSystem::unordered_map109,2858
unordered_map<string, NsTract *> tracts;NsSystem::tracts109,2858
uint trainNumStimCycles;NsSystem::trainNumStimCycles111,2904
uint consNumStimCycles;NsSystem::consNumStimCycles112,2933
uint reactNumStimCycles;NsSystem::reactNumStimCycles113,2961
uint numSettleCycles;NsSystem::numSettleCycles114,2990
ns/NsLayer.hh,1372
#define NS_LAYER_HH2,20
using std::vector;8,100
using std::string;9,119
class NsLayer 15,186
void saveInhibition(NsLayer::saveInhibition39,944
void restoreInhibition(NsLayer::restoreInhibition40,1004
const string id;NsLayer::id43,1135
const string type;NsLayer::type44,1156
const uint width;NsLayer::width45,1179
const uint height;NsLayer::height46,1201
const double k;NsLayer::k47,1224
const double minInhibition;NsLayer::minInhibition48,1244
const double maxInhibition;NsLayer::maxInhibition49,1276
const double initInhibition;NsLayer::initInhibition50,1308
const double inhibIncr;NsLayer::inhibIncr51,1341
double inhibition;NsLayer::inhibition52,1369
double savedInhibition;NsLayer::savedInhibition53,1392
bool isClamped;NsLayer::isClamped54,1420
bool isFrozen;NsLayer::isFrozen55,1440
bool isLesioned;NsLayer::isLesioned56,1459
vector<NsUnit *> units;NsLayer::units57,1480
bool orthogonalPatterns;NsLayer::orthogonalPatterns58,1508
uint nextPatternUnit;NsLayer::nextPatternUnit59,1537
unordered_map<NsLayer::unordered_map60,1563
unordered_map<string, NsPattern> definedPatterns;NsLayer::definedPatterns60,1563
vector<string> definedPatternIds;NsLayer::definedPatternIds61,1617
bool printPatterns;NsLayer::printPatterns62,1655
ns/NsConnection.cc,731
NsConnection::NsConnection(10,117
double NsConnection::minPsdSize;30,658
double NsConnection::maxPsdSize;31,691
double NsConnection::minNumCiAmpars;32,724
double NsConnection::minNumCpAmpars;33,761
double NsConnection::potProbK;34,798
double NsConnection::potProbHalf;35,829
bool NsConnection::initializeStatics(46,1283
void NsConnection::potentiate(65,1915
void NsConnection::depotentiate(78,2223
void NsConnection::amparTrafficking(93,2646
void NsConnection::reactivate(124,3729
void NsConnection::stimulate(138,3945
void NsConnection::learn(152,4411
double NsConnection::getStrength(183,5534
void NsConnection::printStateHdr(188,5642
void NsConnection::printState(193,5764
string NsConnection::toStr(200,5969
ns/NsConnection.hh,1340
#define NS_CONNECTION_HH2,25
class NsConnection 10,131
bool forceStaticInit;NsConnection::forceStaticInit12,161
void togglePsi(NsConnection::togglePsi22,578
bool isHebbian(NsConnection::isHebbian27,781
bool isPotentiated;NsConnection::isPotentiated29,860
const NsUnit *fromUnit;NsConnection::fromUnit30,884
NsUnit *toUnit;NsConnection::toUnit31,912
void setNumCiAmpars(NsConnection::setNumCiAmpars37,1011
void setNumCpAmpars(NsConnection::setNumCpAmpars45,1267
const NsTract *tract;NsConnection::tract55,1595
const string id;NsConnection::id56,1622
double psdSize;NsConnection::psdSize57,1645
double numCiAmpars;NsConnection::numCiAmpars58,1673
double numCpAmpars;NsConnection::numCpAmpars59,1705
bool psiIsOn;NsConnection::psiIsOn60,1737
bool staticsInitialized;NsConnection::staticsInitialized61,1765
static double minPsdSize;NsConnection::minPsdSize63,1805
static double maxPsdSize;NsConnection::maxPsdSize64,1836
static double minNumCiAmpars;NsConnection::minNumCiAmpars65,1867
static double minNumCpAmpars;NsConnection::minNumCpAmpars66,1902
static double potProbK;NsConnection::potProbK67,1937
static double potProbHalf;NsConnection::potProbHalf69,2074
ns/NsUnit.hh,512
#define NS_UNIT_HH2,19
using std::string;7,78
class NsUnit 12,134
const NsLayer *layer;NsUnit::layer24,496
const string id;NsUnit::id25,522
double actFuncK;NsUnit::actFuncK26,543
double actThreshold;NsUnit::actThreshold27,564
bool isFrozen;NsUnit::isFrozen28,589
bool isActive;NsUnit::isActive29,608
bool newIsActive;NsUnit::newIsActive30,627
double lastNetInput;NsUnit::lastNetInput31,649
vector<NsConnection *> inConnections;NsUnit::inConnections32,674
ns/NsMain.cc,1763
using std::vector;2,18
static NsSystem *nsSystem;nsSystem13,167
static uint stopTime;15,195
static uint numBackgroundPatterns;16,230
static void printSystem(22,417
static void buildSystem(35,694
static uint dhToH(54,1386
struct TimeStepChangeData 75,1970
uint timeStep;TimeStepChangeData::timeStep76,1998
static void changeTimeStep(82,2082
struct ReactivateData 97,2423
static void reactivate(107,2632
struct FreezeData 120,2901
FreezeData(FreezeData::FreezeData121,2921
const string &layerId;FreezeData::layerId124,3019
bool state;FreezeData::state125,3046
static void setFrozen(135,3254
struct LesionData 152,3614
LesionData(LesionData::LesionData153,3634
const string &layerId;LesionData::layerId156,3706
static void lesion(166,3916
struct PsiData 182,4207
string layerId;PsiData::layerId183,4224
bool state;PsiData::state184,4244
PsiData(PsiData::PsiData185,4260
static void togglePsi(197,4563
void schedulePsiEvents(214,5039
static void scheduleEvents(227,5380
static void presentPattern(310,8311
static void iterate(330,8887
void test(341,9154
static void run(367,9810
const int NONE 410,10712
const int INT 411,10748
const int UINT 412,10783
const int DBLE 413,10819
const int STR 414,10855
bool help 416,10891
const char *traceLevel traceLevel417,10923
const char *traceTags traceTags418,10961
char *pname;pname420,11000
vector<Util::ParseOptSpec> optSpecs 421,11013
vector<string>nonFlags nonFlags426,11287
static const char *syntax(syntax431,11430
int main(439,11555
typedef struct { string name;::name459,12079
typedef struct { string name; string value;::value459,12079
typedef struct { string name; string value; } NameValue;459,12079
ns/NsTract.hh,1869
#define NS_TRACT_HH2,20
using std::vector;7,99
using std::string;8,118
class NsTract 14,209
string id;NsTract::id36,914
vector<NsConnection *> connections;NsTract::connections37,929
string type;NsTract::type38,969
NsLayer *fromLayer;NsTract::fromLayer39,986
NsLayer *toLayer;NsTract::toLayer40,1010
double e3Level;NsTract::e3Level42,1033
double reactE3Level;NsTract::reactE3Level43,1092
double lastE3Level;NsTract::lastE3Level47,1208
uint lastTimeStep;NsTract::lastTimeStep48,1232
double depotProb;NsTract::depotProb53,1380
double acqLearnRate;NsTract::acqLearnRate58,1497
double consLearnRate;NsTract::consLearnRate63,1678
double psdDecayRate;NsTract::psdDecayRate64,1704
double cpAmparRemovalRate;NsTract::cpAmparRemovalRate65,1729
double ciAmparInsertionRate;NsTract::ciAmparInsertionRate66,1760
double ciAmparRemovalRate;NsTract::ciAmparRemovalRate67,1793
double baseDepotProb;NsTract::baseDepotProb68,1824
double e3DepotProb;NsTract::e3DepotProb69,1850
double e3DecayRate;NsTract::e3DecayRate70,1874
double maxPotProb;NsTract::maxPotProb71,1898
double consLearnRate24h;NsTract::consLearnRate24h75,1996
double psdDecayRate24h;NsTract::psdDecayRate24h76,2025
double cpAmparRemovalRate01h;NsTract::cpAmparRemovalRate01h77,2053
double ciAmparInsertionRate01h;NsTract::ciAmparInsertionRate01h78,2087
double ciAmparRemovalRate24h;NsTract::ciAmparRemovalRate24h79,2123
double baseDepotProb01h;NsTract::baseDepotProb01h80,2157
double maxE3DepotProb01h;NsTract::maxE3DepotProb01h81,2186
double e3DepotProb01h;NsTract::e3DepotProb01h82,2267
double e3DecayRate24h;NsTract::e3DecayRate24h83,2294
double maxPotProb01h;NsTract::maxPotProb01h84,2321
inline bool operator==(operator==90,2427
ns/NsTract.cc,728
#define CHECK_RANGE(8,87
NsTract::NsTract(13,231
static double calcExpDecayRate(71,2694
static double calcProb(87,3251
static double calcConstantRate(96,3499
void NsTract::calcRates(104,3686
inline void NsTract::calcDepotProb(127,4779
void NsTract::stimulate(143,5257
void NsTract::acquire(151,5457
void NsTract::consolidate(156,5570
void NsTract::amparTrafficking(161,5674
void NsTract::depotentiateSome(174,5951
void NsTract::maintain(186,6189
void NsTract::togglePsi(204,6613
void NsTract::reactivate(215,6879
uint NsTract::getNumPotentiated(237,7453
void NsTract::printNumPotentiatedHdr(249,7668
void NsTract::printNumPotentiated(257,7825
void NsTract::printState(265,8002
string NsTract::toStr(276,8211
include/Sched.hh,292
#define SCHED_HH9,91
namespace Sched 16,156
typedef void (*NoneCallback)Sched::NoneCallback20,226
typedef void (*UintCallback)Sched::UintCallback23,336
typedef void (*DbleCallback)Sched::DbleCallback27,490
typedef void (*VoidPtrCallback)Sched::VoidPtrCallback31,646
include/Util.hh,4478
#define UTIL_HH11,119
using std::vector;15,172
using std::string;19,247
namespace Util 24,312
inline bool isOdd(Util::isOdd28,381
inline bool isEven(Util::isEven29,435
inline bool isDigitsOnly(Util::isDigitsOnly34,554
inline vector<int> randPerm(Util::randPerm68,1409
inline vector<int> randUniqueIntList(Util::randUniqueIntList88,1928
template<class T> std::string intToBinStr(Util::intToBinStr128,3300
template<class T> T min(Util::min178,4833
template<class T> T max(Util::max179,4917
template<class T> T min(Util::min181,5002
template<class T> T max(Util::max184,5126
template<class T> T bracket(Util::bracket192,5369
template<class T> void confine(Util::confine200,5574
template<class T> bool isInRange(Util::isInRange212,5828
template<class T> void swap(Util::swap220,6015
inline bool isBlank(Util::isBlank230,6287
inline bool isBlank(Util::isBlank231,6362
inline int strCiCmp(Util::strCiCmp236,6500
inline bool strCiEq(Util::strCiEq244,6685
inline bool strEq(Util::strEq252,6855
inline const char *plural(Util::plural265,7138
inline const char *plural(Util::plural273,7278
inline int compareDoubles(Util::compareDoubles281,7470
inline string repeatStr(Util::repeatStr293,7818
inline std::vector<string> tokenize(Util::tokenize414,11655
inline string untokenize(Util::untokenize440,12522
inline std::vector<std::string> glob(Util::glob456,12986
const int OPTARG_NONE Util::OPTARG_NONE472,13573
const int OPTARG_STR Util::OPTARG_STR473,13612
const int OPTARG_INT Util::OPTARG_INT474,13653
const int OPTARG_UINT Util::OPTARG_UINT475,13691
const int OPTARG_DBLE Util::OPTARG_DBLE476,13730
const int OPTARG_EXPR Util::OPTARG_EXPR477,13771
const char *optName;Util::optName489,14180
int argType;Util::argType490,14250
void *argPtr;Util::argPtr491,14305
const char *argName;Util::argName492,14387
const char *descr;Util::descr493,14465
} ParseOptSpec;Util::ParseOptSpec494,14540
inline const char *tableFmt(Util::tableFmt548,16582
inline const char *tableFmt(Util::tableFmt549,16662
inline const char *tableFmt(Util::tableFmt550,16739
inline const char *tableFmt(Util::tableFmt551,16816
template<class T> string matrixToStr(Util::matrixToStr556,16974
enum Operation Util::Operation573,17425
ADD,Util::Operation::ADD574,17446
SUB,Util::Operation::SUB575,17459
MUL,Util::Operation::MUL576,17472
DIV,Util::Operation::DIV577,17485
MIN,Util::Operation::MIN578,17498
MAX,Util::Operation::MAX579,17511
AVG,Util::Operation::AVG580,17524
STDEVP,Util::Operation::STDEVP581,17537
STDEVS,Util::Operation::STDEVS582,17553
STERRUtil::Operation::STERR583,17569
template<class T> vector<T> vectorOp(Util::vectorOp589,17674
template<class T> vector<T> vectorOp(Util::vectorOp616,18537
template<class T, class U> vector<T> vectorAdd(Util::vectorAdd638,19196
template<class T, class U> vector<T> vectorSub(Util::vectorSub645,19331
template<class T, class U> vector<T> vectorMul(Util::vectorMul652,19466
template<class T> vector<T> vectorSquare(Util::vectorSquare659,19601
template<class T, class U> vector<T> vectorDiv(Util::vectorDiv665,19713
template<class T, class U> vector<T> vectorMin(Util::vectorMin672,19848
template<class T, class U> vector<T> vectorMax(Util::vectorMax679,19983
template<class T> vector<vector<T>> matrixOp(Util::matrixOp689,20202
template<class T> vector<vector<T>> matrixOp(Util::matrixOp715,21154
template<class T, class U> vector<vector<T>> matrixAdd(Util::matrixAdd737,21901
template<class T, class U> vector<vector<T>> matrixSub(Util::matrixSub744,22052
template<class T, class U> vector<vector<T>> matrixMul(Util::matrixMul751,22203
template<class T> vector<vector<T>> matrixSquare(Util::matrixSquare758,22354
template<class T, class U> vector<vector<T>> matrixDiv(Util::matrixDiv764,22482
template<class T, class U> vector<vector<T>> matrixMin(Util::matrixMin771,22633
template<class T, class U> vector<vector<T>> matrixMax(Util::matrixMax778,22784
#define NUM_ELEM(789,23003
#define IS_PTR_TO(795,23170
#define IS_OF_CLASS(796,23243
include/Trace.hh,3570
#define TRACE_HH9,91
using std::string;13,152
using std::unordered_set;14,171
class Trace24,306
enum TraceLevel Trace::TraceLevel27,328
TRACE_Flow,Trace::TraceLevel::TRACE_Flow28,350
TRACE_Debug3,Trace::TraceLevel::TRACE_Debug329,370
TRACE_Debug2,Trace::TraceLevel::TRACE_Debug230,392
TRACE_Debug1,Trace::TraceLevel::TRACE_Debug131,414
TRACE_Debug,Trace::TraceLevel::TRACE_Debug32,436
TRACE_Info1,Trace::TraceLevel::TRACE_Info133,457
TRACE_Info,Trace::TraceLevel::TRACE_Info34,478
TRACE_Warn,Trace::TraceLevel::TRACE_Warn35,498
TRACE_Error,Trace::TraceLevel::TRACE_Error36,518
TRACE_Fatal,Trace::TraceLevel::TRACE_Fatal37,539
TRACE_MaxvalTrace::TraceLevel::TRACE_Maxval39,561
static void setTraceLevel(Trace::setTraceLevel42,590
static bool setTraceLevel(Trace::setTraceLevel47,679
static TraceLevel getTraceLevel(Trace::getTraceLevel59,1072
static const char *getTraceLevelString(Trace::getTraceLevelString64,1150
static void setTraceTag(Trace::setTraceTag69,1253
static bool isSet(Trace::isSet74,1344
#define TRACE(80,1469
#define TTRACE(87,1686
#define TRACE_FLOW_IS_ON 94,1942
#define TRACE_DEBUG3_IS_ON 95,2022
#define TRACE_DEBUG2_IS_ON 96,2102
#define TRACE_DEBUG1_IS_ON 97,2182
#define TRACE_DEBUG_IS_ON 98,2262
#define TRACE_INFO1_IS_ON 99,2342
#define TRACE_INFO_IS_ON 100,2422
#define TRACE_WARN_IS_ON 101,2502
#define TRACE_ERROR_IS_ON 102,2582
#define TRACE(104,2668
#define TTRACE(105,2696
#define TRACE_FLOW_IS_ON 106,2730
#define TRACE_DEBUG3_IS_ON 107,2768
#define TRACE_DEBUG2_IS_ON 108,2806
#define TRACE_DEBUG1_IS_ON 109,2844
#define TRACE_DEBUG_IS_ON 110,2882
#define TRACE_INFO1_IS_ON 111,2920
#define TRACE_INFO_IS_ON 112,2958
#define TRACE_WARN_IS_ON 113,2996
#define TRACE_ERROR_IS_ON 114,3034
#define TRACE_FLOW(117,3080
#define TRACE_DEBUG3(118,3146
#define TRACE_DEBUG2(119,3212
#define TRACE_DEBUG1(120,3278
#define TRACE_DEBUG(121,3344
#define TRACE_INFO1(122,3410
#define TRACE_INFO(123,3476
#define TRACE_WARN(124,3542
#define TRACE_ERROR(125,3608
#define TTRACE_FLOW(127,3675
#define TTRACE_DEBUG3(128,3753
#define TTRACE_DEBUG2(129,3831
#define TTRACE_DEBUG1(130,3909
#define TTRACE_DEBUG(131,3987
#define TTRACE_INFO1(132,4065
#define TTRACE_INFO(133,4143
#define TTRACE_WARN(134,4221
#define TTRACE_ERROR(135,4299
#define TRACE_FATAL(137,4378
#define TTRACE_FLOW_IS_ON(144,4730
#define TTRACE_DEBUG3_IS_ON(145,4803
#define TTRACE_DEBUG2_IS_ON(146,4878
#define TTRACE_DEBUG1_IS_ON(147,4953
#define TTRACE_DEBUG_IS_ON(148,5028
#define TTRACE_INFO1_IS_ON(149,5102
#define TTRACE_INFO_IS_ON(150,5176
#define TTRACE_WARN_IS_ON(151,5249
#define TTRACE_ERROR_IS_ON(152,5322
#define ABORT_IF(162,5670
#define ABORT_UNLESS(168,5840
#define TRACE_ENTER(171,5910
#define TRACE_EXIT(172,5992
#define TRACE_RETURN(173,6074
static void trace(Trace::trace176,6177
static void incrIndent(Trace::incrIndent190,6693
static void decrIndent(Trace::decrIndent195,6787
static const char *traceLevelString(Trace::traceLevelString200,6881
static TraceLevel traceLevel;Trace::traceLevel218,7523
static unordered_set<string> traceTags;Trace::traceTags219,7557
static uint indentLevel;Trace::indentLevel220,7601
enum { MAXINDENT Trace::MAXINDENT222,7635
static const char *indentStr(Trace::indentStr224,7670
include/Props.hh,658
#define PROPS_HH11,120
using std::string;15,174
class Props 17,194
Props(Props::Props22,259
Props(Props::Props28,341
string fname;Props::fname90,2935
string topLevelFname;Props::topLevelFname91,2953
struct Prop Props::Prop93,2984
string name;Props::Prop::name94,3002
string value;Props::Prop::value95,3023
string propsFile;Props::Prop::propsFile96,3045
int lineNum;Props::Prop::lineNum97,3071
bool immutable;Props::Prop::immutable98,3092
bool used;Props::Prop::used99,3116
Prop(Props::Prop::Prop101,3136
std::vector<Prop> props;Props::props106,3218
include/MathUtil.hh,191
#define MATH_UTIL_HH11,129
using std::vector;15,187
namespace MathUtil 19,228
inline double asigmoid(MathUtil::asigmoid29,589
inline double asymptote(MathUtil::asymptote42,998
lib/Util.cc,2037
namespace Util 29,454
static int randSeed Util::randSeed32,493
static int getSeed(Util::getSeed39,686
void initRand(Util::initRand58,1227
int randInt(Util::randInt68,1402
typedef boost::mt19937 RNGType;Util::RNGType69,1438
typedef boost::variate_generator< RNGType, boost::uniform_int<> > VGENType;Util::VGENType70,1478
void initRand(Util::initRand107,2803
int randInt(Util::randInt119,3062
vector<int> randPerm(Util::randPerm128,3261
vector<int> randIntList(Util::randIntList146,3690
vector<int> randUniqueIntList(Util::randUniqueIntList159,3987
vector<uint> randUniqueUintList(Util::randUniqueUintList196,5080
double randDouble(Util::randDouble209,5407
vector<double> randDoubleList(Util::randDoubleList225,5941
vector<double> randDoubleList(Util::randDoubleList238,6290
vector<double> randUniqueDoubleList(Util::randUniqueDoubleList252,6630
string randStr(Util::randStr272,7259
void usage(Util::usage287,7637
void usageExit(Util::usageExit304,8126
string wstrip(Util::wstrip321,8610
string hms(Util::hms333,8961
string hmsm(Util::hmsm349,9388
char *chop(Util::chop372,10018
char *tok(Util::tok381,10200
int strToInt(Util::strToInt410,10952
uint strToUint(Util::strToUint423,11279
double strToDouble(Util::strToDouble437,11702
double exprToDouble(Util::exprToDouble450,12040
bool strToBool(Util::strToBool460,12275
std::vector<string> tokenize(Util::tokenize483,12915
#define ISSEP(491,13138
#define ISQUOTE(492,13214
#define ISTOKEN(493,13290
#define QUOTING 494,13366
static void checkParseOptSpecs(Util::checkParseOptSpecs556,15232
int parseOpts(Util::parseOpts564,15604
string parseOptsUsage(Util::parseOptsUsage632,18042
static std::vector<std::vector<uint> > binomTable;Util::binomTable680,19489
void initBinom(Util::initBinom682,19545
uint binom(Util::binom714,20710
lib/Props.cc,2106
static void stripComment(27,582
string Props::substProps(50,1258
void Props::fatal(64,1584
void Props::fatal(69,1746
Props::Props(77,1878
void Props::readProps(82,1937
Props::Prop *Props::findProp(Props::findProp157,4285
string Props::getString(172,4667
string Props::getString(183,4874
int Props::propToInt(188,4964
int Props::getInt(198,5148
int Props::getInt(208,5340
uint Props::propToUint(213,5427
uint Props::getUint(223,5615
uint Props::getUint(233,5811
double Props::propToDouble(238,5901
double Props::getDouble(248,6097
double Props::getDouble(258,6301
bool Props::propToBool(263,6397
bool Props::getBool(273,6585
bool Props::getBool(283,6781
void Props::removeBraces(292,6970
std::vector<string> Props::propToStringVector(305,7371
std::vector<string> Props::getStringVector(329,7958
std::vector<string> Props::getStringVector(339,8206
std::vector<int> Props::propToIntVector(344,8327
std::vector<int> Props::getIntVector(370,8979
std::vector<int> Props::getIntVector(380,9215
std::vector<uint> Props::propToUintVector(385,9327
std::vector<uint> Props::getUintVector(410,9983
std::vector<uint> Props::getUintVector(420,10223
std::vector<double> Props::propToDoubleVector(425,10338
std::vector<double> Props::getDoubleVector(450,11002
std::vector<double> Props::getDoubleVector(460,11250
std::vector<std::vector<double> > Props::propToDoubleMatrix(465,11371
enum TokenType 495,12261
enum TokenType { LBRACE,TokenType::LBRACE495,12261
enum TokenType { LBRACE, ELEM TokenType::ELEM495,12261
std::vector<std::vector<double> > Props::getDoubleMatrix(535,13443
std::vector<std::vector<double> > Props::getDoubleMatrix(545,13719
void Props::setString(559,14211
void Props::setInt(577,14637
void Props::setUint(584,14767
void Props::setDouble(591,14899
void Props::setBool(598,15035
void Props::setStringVector(605,15186
void Props::setIntVector(618,15497
void Props::setUintVector(631,15794
void Props::setDoubleVector(644,16093
void Props::setDoubleMatrix(657,16396
void Props::reportUnused(674,16832
string Props::toString(687,17226
lib/Trace.cc,122
Trace::TraceLevel Trace::traceLevel 10,95
unordered_set<string> Trace::traceTags;11,152
uint Trace::indentLevel 12,192
lib/Sched.cc,1763
namespace Sched 13,153
enum EventDataType Sched::EventDataType14,171
NONE,Sched::EventDataType::NONE15,196
UINT,Sched::EventDataType::UINT16,210
DBLE,Sched::EventDataType::DBLE17,224
VOID_PTRSched::EventDataType::VOID_PTR18,238
struct EventData Sched::EventData21,263
uint u;Sched::EventData::u23,302
double d;Sched::EventData::d24,324
void *v;Sched::EventData::v25,346
EventData(Sched::EventData::EventData28,381
EventData(Sched::EventData::EventData29,404
EventData(Sched::EventData::EventData30,442
EventData(Sched::EventData::EventData31,480
union Callback Sched::Callback34,526
NoneCallback n;Sched::Callback::n35,547
UintCallback u;Sched::Callback::u36,571
DbleCallback d;Sched::Callback::d37,595
VoidPtrCallback v;Sched::Callback::v38,619
struct Event Sched::Event44,695
double time;Sched::Event::time45,714
EventDataType type;Sched::Event::type46,742
Callback cb;Sched::Event::cb47,770
EventData data;Sched::Event::data48,796
Event *next;Sched::Event::next49,824
Event(Sched::Event::Event51,854
static Event *nextEvent Sched::nextEvent67,1174
void scheduleEvent(Sched::scheduleEvent75,1375
void scheduleEvent(Sched::scheduleEvent93,1803
void scheduleEvent(Sched::scheduleEvent102,1981
void scheduleEvent(Sched::scheduleEvent114,2209
void scheduleEvent(Sched::scheduleEvent126,2439
void clearEvents(Sched::clearEvents141,2737
static void processEvent(Sched::processEvent152,2947
void processEvents(Sched::processEvents175,3606
lib/format.cc,0