home
about
news
download
doc
source
systems
tests
bugs
contact
IMP Reference Guide
2.18.0
The Integrative Modeling Platform
IMP Manual
Reference Guide
Tutorial Index
Modules
Classes
Examples
include
IMP
algebra
version 2.18.0
algebra/constants.h
Go to the documentation of this file.
1
/**
2
* \file IMP/algebra/constants.h \brief Various useful constants.
3
*
4
* Copyright 2007-2022 IMP Inventors. All rights reserved.
5
*
6
*/
7
8
#ifndef IMPALGEBRA_CONSTANTS_H
9
#define IMPALGEBRA_CONSTANTS_H
10
11
#include <IMP/algebra/algebra_config.h>
12
#include <cmath>
13
14
IMPALGEBRA_BEGIN_NAMESPACE
15
16
#if defined(_GLIBCXX_USE_C99_MATH) && defined(__GNUC__)
17
//! the constant pi
18
static
const
double
PI
= M_PI;
19
#else
20
//! the constant pi
21
static
const
double
PI
= 3.1415926535897931;
22
#endif // C99
23
24
IMPALGEBRA_END_NAMESPACE
25
26
#endif
/* IMPALGEBRA_CONSTANTS_H */
IMP::algebra::PI
static const double PI
the constant pi
Definition:
algebra/constants.h:21