IODA Bundle
RegionCache.h File Reference
#include <vector>
#include "eckit/memory/NonCopyable.h"
#include "odc/sql/function/piconst.h"
Include dependency graph for RegionCache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  odc::sql::function::Last
 
class  odc::sql::function::RegionCache
 

Namespaces

 odc
 
 odc::sql
 
 odc::sql::function
 

Macros

#define NINT(x)   F90nint(x)
 
#define F90nint(x)   ( ((x) > 0) ? (int)((x) + 0.5) : (int)((x) - 0.5) )
 
#define R2D(x)   ( (180/piconst::pi) * ( ((x) > piconst::pi) ? ((x) - 2*piconst::pi) : (x) ) )
 

Typedefs

typedef std::vector< RegionCache * > odc::sql::function::VectorRegionCache
 

Enumerations

enum  odc::sql::function::RegionCacheKind { odc::sql::function::eq_cache_kind = 1 , odc::sql::function::rgg_cache_kind = 2 }
 

Variables

static const int odc::sql::function::dim =2
 
static const double odc::sql::function::min_resol = 0.1e0
 
static const double odc::sql::function::sphere_area = piconst::four_pi
 

Detailed Description

ECMWF July 2010

Definition in file RegionCache.h.

Macro Definition Documentation

◆ F90nint

#define F90nint (   x)    ( ((x) > 0) ? (int)((x) + 0.5) : (int)((x) - 0.5) )

Definition at line 33 of file RegionCache.h.

◆ NINT

#define NINT (   x)    F90nint(x)

Definition at line 30 of file RegionCache.h.

◆ R2D

#define R2D (   x)    ( (180/piconst::pi) * ( ((x) > piconst::pi) ? ((x) - 2*piconst::pi) : (x) ) )

Definition at line 35 of file RegionCache.h.