source: trunk/Alps/examples/Abc/AbcParams.cpp @ 277

Last change on this file since 277 was 277, checked in by andreasw, 13 years ago

first working version with autotools

File size: 2.9 KB
Line 
1/*===========================================================================*
2 * This file is part of the Abstract Library for Parallel Search (ALPS).     *
3 *                                                                           *
4 * ALPS is distributed under the Common Public License as part of the        *
5 * COIN-OR repository (http://www.coin-or.org).                              *
6 *                                                                           *
7 * Authors: Yan Xu, SAS Institute Inc.                                       *
8 *          Ted Ralphs, Lehigh University                                    *
9 *          Laszlo Ladanyi, IBM T.J. Watson Research Center                  *
10 *          Matthew Saltzman, Clemson University                             *
11 *                                                                           *
12 *                                                                           *
13 * Copyright (C) 2001-2004, International Business Machines                  *
14 * Corporation, Lehigh University, Yan Xu, Ted Ralphs, Matthew Salzman and   *
15 * others. All Rights Reserved.                                              *
16 *===========================================================================*/
17
18#include "AlpsParameterBase.h"
19#include "AbcParams.h"
20
21using std::make_pair;
22
23void 
24AbcParams::createKeywordList() {
25
26    // Create the list of keywords for parameter file reading
27    //-------------------------------------------------------------------------
28    // CharPar
29    keys_.push_back(make_pair(std::string("Abc_cutDuringRampup"),
30                              AlpsParameter(AlpsCharPar, 
31                                            cutDuringRampup)));
32   
33    //-------------------------------------------------------------------------
34    // BoolArrayPar
35
36    //-------------------------------------------------------------------------
37    // IntPar
38    keys_.push_back(make_pair(std::string("Abc_statusInterval"),
39                              AlpsParameter(AlpsIntPar, 
40                                            statusInterval)));
41    keys_.push_back(make_pair(std::string("Abc_logLevel"),
42                              AlpsParameter(AlpsIntPar, 
43                                            logLevel)));
44
45    //-------------------------------------------------------------------------
46    // DoublePar
47   
48    //-------------------------------------------------------------------------
49    // StringPar
50
51}
52
53//#############################################################################
54
55void 
56AbcParams::setDefaultEntries() {
57    //-------------------------------------------------------------------------
58    // CharPar
59    setEntry(cutDuringRampup, false);
60   
61    //-------------------------------------------------------------------------
62    // IntPar
63    setEntry(statusInterval, 50);
64    setEntry(logLevel, 1);
65   
66    //-------------------------------------------------------------------------
67    // DoublePar
68 
69    //-------------------------------------------------------------------------
70    // StringPar
71
72}
Note: See TracBrowser for help on using the repository browser.