#include <RggRegionCache.h>
Definition at line 25 of file RggRegionCache.h.
◆ RggRegionCache() [1/2]
odc::sql::function::RggRegionCache::RggRegionCache |
( |
| ) |
|
◆ ~RggRegionCache()
odc::sql::function::RggRegionCache::~RggRegionCache |
( |
| ) |
|
◆ RggRegionCache() [2/2]
odc::sql::function::RggRegionCache::RggRegionCache |
( |
const RggRegionCache & |
| ) |
|
|
private |
◆ bsslzr()
void odc::sql::function::RggRegionCache::bsslzr |
( |
double |
pbes[], |
|
|
const int & |
knum |
|
) |
| |
|
private |
compute knum zeros, or if knum>50, knum approximate zeros of the bessel function J0.
pbes - array, imensione knum, to receive the values knum - number of zeros requeste.
Method:
The first 50 values are obtained from a lookup table. Any additional values requested are interpolated.
Definition at line 111 of file RggRegionCache.cc.
◆ create_cache()
void odc::sql::function::RggRegionCache::create_cache |
( |
const double & |
resol, |
|
|
const int & |
n |
|
) |
| |
|
privatevirtual |
◆ gauaw()
int odc::sql::function::RggRegionCache::gauaw |
( |
double |
pa[], |
|
|
double |
pw[], |
|
|
const int & |
k |
|
) |
| |
|
private |
gauaw - compute abscissas and weights for gaussian integration
Definition at line 190 of file RggRegionCache.cc.
◆ get_resol()
double odc::sql::function::RggRegionCache::get_resol |
( |
const double & |
val | ) |
|
|
privatevirtual |
◆ operator=()
◆ read_rtablel_2_file()
int * odc::sql::function::RggRegionCache::read_rtablel_2_file |
( |
const int & |
Txxxx, |
|
|
int * |
NRGRI_len, |
|
|
int * |
Nlons |
|
) |
| |
|
private |
Reads F90 namelist file $ODB_RTABLE_PATH/rtablel_2<xxxx> to find out how many latitude bands there are (must be xxxx+1) and how many longitudes boxes per latband there are */
Definition at line 37 of file RggRegionCache.cc.
The documentation for this class was generated from the following files: