IODA Bundle
odc::sql::function Namespace Reference

Namespaces

 piconst
 

Classes

class  EqRegionCache
 
class  FunctionEQ_BOXLAT
 
class  FunctionEQ_BOXLON
 
class  FunctionRGG_BOXLAT
 
class  FunctionRGG_BOXLON
 
class  Last
 
class  RegionCache
 
class  RggRegionCache
 

Typedefs

typedef std::vector< RegionCache * > VectorRegionCache
 

Enumerations

enum  RegionCacheKind { eq_cache_kind = 1 , rgg_cache_kind = 2 }
 

Functions

double mfmod (double x, double y)
 
static FunctionBuilder< FunctionEQ_BOXLATeq_boxlatFunctionBuilder ("eq_boxlat")
 
static FunctionBuilder< FunctionEQ_BOXLONeq_boxlonFunctionBuilder ("eq_boxlon")
 
static FunctionBuilder< FunctionRGG_BOXLATrgg_boxlatFunctionBuilder ("rgg_boxlat")
 
static FunctionBuilder< FunctionRGG_BOXLONrgg_boxlonFunctionBuilder ("rgg_boxlon")
 

Variables

static ThreadSingleton< VectorRegionCacheregion_cache_
 
static const int dim =2
 
static const double min_resol = 0.1e0
 
static const double sphere_area = piconst::four_pi
 

Typedef Documentation

◆ VectorRegionCache

Definition at line 40 of file RegionCache.h.

Enumeration Type Documentation

◆ RegionCacheKind

Enumerator
eq_cache_kind 
rgg_cache_kind 

Definition at line 37 of file RegionCache.h.

Function Documentation

◆ eq_boxlatFunctionBuilder()

static FunctionBuilder<FunctionEQ_BOXLAT> odc::sql::function::eq_boxlatFunctionBuilder ( "eq_boxlat"  )
static

◆ eq_boxlonFunctionBuilder()

static FunctionBuilder<FunctionEQ_BOXLON> odc::sql::function::eq_boxlonFunctionBuilder ( "eq_boxlon"  )
static

◆ mfmod()

double odc::sql::function::mfmod ( double  x,
double  y 
)

Definition at line 22 of file RegionCache.cc.

Here is the caller graph for this function:

◆ rgg_boxlatFunctionBuilder()

static FunctionBuilder<FunctionRGG_BOXLAT> odc::sql::function::rgg_boxlatFunctionBuilder ( "rgg_boxlat"  )
static

◆ rgg_boxlonFunctionBuilder()

static FunctionBuilder<FunctionRGG_BOXLON> odc::sql::function::rgg_boxlonFunctionBuilder ( "rgg_boxlon"  )
static

Variable Documentation

◆ dim

const int odc::sql::function::dim =2
static

Definition at line 26 of file RegionCache.h.

◆ min_resol

const double odc::sql::function::min_resol = 0.1e0
static

Definition at line 27 of file RegionCache.h.

◆ region_cache_

ThreadSingleton<VectorRegionCache> odc::sql::function::region_cache_
static

Definition at line 20 of file RegionCache.cc.

◆ sphere_area

const double odc::sql::function::sphere_area = piconst::four_pi
static

Definition at line 28 of file RegionCache.h.