/home/coin/SVN-release/OS-2.4.0/Bcp/src/TM/BCP_tm_commandline.cpp

Go to the documentation of this file.
00001 // Copyright (C) 2000, International Business Machines
00002 // Corporation and others.  All Rights Reserved.
00003 
00004 #include <cstring>
00005 
00006 #include "BCP_tm_functions.hpp"
00007 
00008 #include "BCP_tm.hpp"
00009 
00010 //#############################################################################
00011 
00012 void
00013 BCP_tm_parse_command_line(BCP_tm_prob& p,
00014                           const int argnum, const char* const * arglist)
00015 {
00016   if (argnum == 2) {
00017      // Read in the parameters
00018      p.par.read_from_file(arglist[1]);
00019      p.slave_pars.lp.read_from_file(arglist[1]);
00020      p.slave_pars.ts.read_from_file(arglist[1]);
00021      p.slave_pars.cg.read_from_file(arglist[1]);
00022      p.slave_pars.vg.read_from_file(arglist[1]);
00023   } else if (argnum == 1) {
00024      // work with default parameters
00025   } else {
00026      p.par.read_from_arglist(argnum, arglist);
00027      p.slave_pars.lp.read_from_arglist(argnum, arglist);
00028      p.slave_pars.ts.read_from_arglist(argnum, arglist);
00029      p.slave_pars.cg.read_from_arglist(argnum, arglist);
00030      p.slave_pars.vg.read_from_arglist(argnum, arglist);
00031   }
00032   // check the consistency of the parameters
00033   BCP_check_parameters(p);
00034 }

Generated on Thu Sep 22 03:05:52 2011 by  doxygen 1.4.7