本文整理汇总了C++中Trace::addTraceType方法的典型用法代码示例。如果您正苦于以下问题:C++ Trace::addTraceType方法的具体用法?C++ Trace::addTraceType怎么用?C++ Trace::addTraceType使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Trace
的用法示例。
在下文中一共展示了Trace::addTraceType方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main(int argc, char** argv){
//flags set by command line options
int verbose_flag = 0;
int graphviz_flag = 0;
int gnuplot_flag = 0;
int outputall_flag = 0;
int csvCell_flag = 0;
int csvData_flag = 0;
int usage_flag = 0;
int gillespie_flag = 0;
int rungeKutta_flag = 0;
// used by command line parser
int c;
//trace related trace messages
t.addTraceType("trce",0);
//program arguments
t.addTraceType("args",0);
//error messages
t.addTraceType("error",1);
//object creation / construction
t.addTraceType("init",1);
//memory location of created objects
t.addTraceType("mloc",1);
//object deletion / destruction
t.addTraceType("free",1);
//calculated effect of interactions
t.addTraceType("efct",0);
//generational messages
t.addTraceType("gens",0);
// runge kutta (data / general messages)
t.addTraceType("rk-4",0);
// runge kutta (rk vals)
t.addTraceType("rk-val",0);
// runge kutta (calculation of next points)
t.addTraceType("rk-new",0);
// hill / goodwin term calculation (transcription::getEffect)
t.addTraceType("hill",0);
// molecule scoring
t.addTraceType("score",0);
// mutation
t.addTraceType("mutate",1);
// polymorphic comparisons (not used?)
t.addTraceType("typeid",0);
t.addTraceType("stoch",1);
int numCells = 2;
int numGenerations = 10;
int scoringInterval = 1;
int maxBasic = 1;
int maxPTM = 1;
int maxComp = 1;
int maxPromoter = 1;
float minKineticRate = 0;
float maxKineticRate = 1;
float initialConcentration = 0;
float rkTimeLimit = 20;
float rkTimeStep = .05;
// this loop parses the command line options. it was mostly adapted from online examples
while(1){
//define the command line options and their usage
static struct option long_options[] =
{
{"help", no_argument, &usage_flag, 1},
{"usage", no_argument, &usage_flag, 1},
{"graphviz", no_argument, &graphviz_flag, 1},
{"gnuplot", no_argument, &gnuplot_flag, 1},
{"outputall", no_argument, &outputall_flag, 1},
{"csvCell", no_argument, &csvCell_flag, 1},
{"csvData", no_argument, &csvData_flag, 1},
{"deterministic", no_argument, &rungeKutta_flag, 1},
{"stochastic", no_argument, &gillespie_flag, 1},
//.........这里部分代码省略.........