190 std::vector< std::vector<float> > calcWeightChanges();
193 std::vector< std::vector<float> > getWeights();
196 std::vector< std::vector<float> > getPrevWeights();
206 short int getConnectId();
214 int getFanIn(
int neurPostId);
222 int getFanOut(
int neurPreId);
241 double getMaxWeight(
bool getCurrent=
false);
260 double getMinWeight(
bool getCurrent=
false);
268 int getNumNeuronsPre();
276 int getNumNeuronsPost();
284 int getNumSynapses();
299 int getNumWeightsChanged(
double minAbsChanged=1e-5);
318 int getNumWeightsInRange(
double minValue,
double maxValue);
340 int getNumWeightsWithValue(
double value);
362 double getPercentWeightsInRange(
double minValue,
double maxValue);
384 double getPercentWeightsWithValue(
double value);
402 double getPercentWeightsChanged(
double minAbsChanged=1e-5);
412 long int getTimeMsCurrentSnapshot();
421 long int getTimeMsLastSnapshot();
432 long int getTimeMsSinceLastSnapshot();
443 double getTotalAbsWeightChange();
482 void printSparse(
int neurPostId=
ALL,
int maxConn=100,
int connPerLine=4);
498 void setUpdateTimeIntervalSec(
int intervalSec);
516 std::vector< std::vector<float> > takeSnapshot();
#define ALL
CARLsim common definitions.