FMS 2025.01-dev
Flexible Modeling System
Loading...
Searching...
No Matches
constant.h
1/***********************************************************************
2 * gnu lesser general Public license
3 *
4 * this file is part of the gfdl flexible modeling system(fms).
5 *
6 * fms is free software: you can redistribute it and/or modify it under
7 * the terms of the gnu lesser general Public license as published by
8 * the free software foundation, either version 3 of the license, or(at
9 * your option) any later version.
10 *
11 * fms is distributed in the hope that it will be useful, but without
12 * any warranty; without even the implied warranty of merchantability or
13 * fitness for a particular purpose. see the gnu general Public license
14 * for more details.
15 *
16 * you should have received a copy of the gnu lesser general Public
17 * license along with fms. If not, see <http://www.gnu.org/licenses/>.
18 **********************************************************************/
19#define RADIUS (6371000.)
20#define STRING 255
21
22#define EPSLN8 (1.e-8)
23#define EPSLN15 (1.0e-15)
24#define EPSLN30 (1.0e-30)
25#define EPSLN10 (1.0e-10)
26#define R2D (180/M_PI)
27#define TPI (2.0*M_PI)
28#define HPI (0.5*M_PI)