-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMoMMA.hh
46 lines (41 loc) · 1.11 KB
/
MoMMA.hh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
/**
* @file src/MoMMA.hh
* @brief The main header file for MoMMA
*
* This file contains the main function headers and declarations.
*
* @author Michael Sneddon
* @date Started: Oct 14, 2009 Last edited: Oct 14, 2009
*
* @todo Fill in the details.
*
*/
#ifndef MOMMA_HH_
#define MOMMA_HH_
#include <stdlib.h>
#include <iostream>
#include <cmath>
#include <vector>
#include <map>
#include "borrowed/data.hh"
#include "core/module.hh"
#include "core/fSimulator.hh"
#include "core/fCommunicator.hh"
#include "core/monitor.hh"
#include "core/translator.hh"
#include "core/tracker.hh"
#include "core/conductor.hh"
//! Core Hive classes and functionality.
/*!
* All of the Hive framework classes and methods are defined in this namespace,
* so you should use this namespace in all of your projects. Be sure to define
* a new namespace for problem specific projects.
* @author Michael Sneddon
*/
namespace MoMMA{
static bool debug = false;
static double TOL = 1e-12;
static bool isNAN(double x){ return x != x; }
static void serialSetup();
}
#endif /* MOMMA_HH_ */