#include <EqRegionCache.h>
|
| EqRegionCache (const EqRegionCache &) |
|
EqRegionCache & | operator= (const EqRegionCache &) |
|
virtual double | get_resol (const double &val) |
|
virtual void | create_cache (const double &, const int &) |
|
int | gcd (int, int &) |
|
void | eq_caps (int &, int &, double[], int[], int *) |
|
void | bot_cap_region (int &, double &, double[]) |
|
double | circle_offset (int &, int &) |
|
void | cap_colats (int &, int &, int &, double &, const int[], double[]) |
|
void | round_to_naturals (int &, int &, const double[], int[]) |
|
double | area_of_cap (int &, double &) |
|
double | area_of_collar (int &, double, double) |
|
void | ideal_region_list (int &, int &, double &, int &, double[]) |
|
double | area_of_ideal_region (int &, int &) |
|
int | num_collars (int &, double &, double) |
|
double | ideal_collar_angle (int &, int &) |
|
double | sradius_of_cap (int &, double &) |
|
double | my_gamma (double &) |
|
double | area_of_sphere (int &) |
|
double | polar_colat (int &, int &) |
|
double | eq_area (const double &) |
|
double | eq_resol (const double &) |
|
double | eq_n (const double &) |
|
void | eq_regions (int, int, double[]) |
|
void | sphere_region (int &, double[]) |
|
void | top_cap_region (int &, double &, double[]) |
|
- Todo:
- Move these functions to eckit::maths or eckit::geometry, or remove them at all
Definition at line 30 of file EqRegionCache.h.
◆ EqRegionCache() [1/2]
odc::sql::function::EqRegionCache::EqRegionCache |
( |
| ) |
|
◆ ~EqRegionCache()
odc::sql::function::EqRegionCache::~EqRegionCache |
( |
| ) |
|
◆ EqRegionCache() [2/2]
odc::sql::function::EqRegionCache::EqRegionCache |
( |
const EqRegionCache & |
| ) |
|
|
private |
◆ area_of_cap()
double odc::sql::function::EqRegionCache::area_of_cap |
( |
int & |
dim, |
|
|
double & |
s_cap |
|
) |
| |
|
private |
◆ area_of_collar()
double odc::sql::function::EqRegionCache::area_of_collar |
( |
int & |
dim, |
|
|
double |
a_top, |
|
|
double |
a_bot |
|
) |
| |
|
private |
◆ area_of_ideal_region()
double odc::sql::function::EqRegionCache::area_of_ideal_region |
( |
int & |
dim, |
|
|
int & |
n |
|
) |
| |
|
private |
◆ area_of_sphere()
double odc::sql::function::EqRegionCache::area_of_sphere |
( |
int & |
dim | ) |
|
|
private |
◆ bot_cap_region()
void odc::sql::function::EqRegionCache::bot_cap_region |
( |
int & |
dim, |
|
|
double & |
a_cap, |
|
|
double |
reg[] |
|
) |
| |
|
private |
◆ cap_colats()
void odc::sql::function::EqRegionCache::cap_colats |
( |
int & |
dim, |
|
|
int & |
n, |
|
|
int & |
n_collars, |
|
|
double & |
c_polar, |
|
|
const int |
n_regions[], |
|
|
double |
c_caps[] |
|
) |
| |
|
private |
◆ circle_offset()
double odc::sql::function::EqRegionCache::circle_offset |
( |
int & |
n_top, |
|
|
int & |
n_bot |
|
) |
| |
|
private |
◆ create_cache()
void odc::sql::function::EqRegionCache::create_cache |
( |
const double & |
resol, |
|
|
const int & |
n |
|
) |
| |
|
privatevirtual |
◆ eq_area()
double odc::sql::function::EqRegionCache::eq_area |
( |
const double & |
rn | ) |
|
|
private |
◆ eq_caps()
void odc::sql::function::EqRegionCache::eq_caps |
( |
int & |
dim, |
|
|
int & |
n, |
|
|
double |
s_cap[], |
|
|
int |
n_regions[], |
|
|
int * |
N_collars |
|
) |
| |
|
private |
◆ eq_n()
double odc::sql::function::EqRegionCache::eq_n |
( |
const double & |
resol | ) |
|
|
private |
◆ eq_regions()
void odc::sql::function::EqRegionCache::eq_regions |
( |
int |
dim, |
|
|
int |
n, |
|
|
double |
regs[] |
|
) |
| |
|
private |
◆ eq_resol()
double odc::sql::function::EqRegionCache::eq_resol |
( |
const double & |
rn | ) |
|
|
private |
◆ gcd()
int odc::sql::function::EqRegionCache::gcd |
( |
int |
a, |
|
|
int & |
b |
|
) |
| |
|
private |
◆ get_resol()
double odc::sql::function::EqRegionCache::get_resol |
( |
const double & |
val | ) |
|
|
privatevirtual |
◆ ideal_collar_angle()
double odc::sql::function::EqRegionCache::ideal_collar_angle |
( |
int & |
dim, |
|
|
int & |
n |
|
) |
| |
|
private |
◆ ideal_region_list()
void odc::sql::function::EqRegionCache::ideal_region_list |
( |
int & |
dim, |
|
|
int & |
n, |
|
|
double & |
c_polar, |
|
|
int & |
n_collars, |
|
|
double |
r_regions[] |
|
) |
| |
|
private |
◆ my_gamma()
double odc::sql::function::EqRegionCache::my_gamma |
( |
double & |
x | ) |
|
|
private |
◆ num_collars()
int odc::sql::function::EqRegionCache::num_collars |
( |
int & |
n, |
|
|
double & |
c_polar, |
|
|
double |
a_ideal |
|
) |
| |
|
private |
◆ operator=()
◆ polar_colat()
double odc::sql::function::EqRegionCache::polar_colat |
( |
int & |
dim, |
|
|
int & |
n |
|
) |
| |
|
private |
◆ round_to_naturals()
void odc::sql::function::EqRegionCache::round_to_naturals |
( |
int & |
n, |
|
|
int & |
n_collars, |
|
|
const double |
r_regions[], |
|
|
int |
n_regions[] |
|
) |
| |
|
private |
◆ sphere_region()
void odc::sql::function::EqRegionCache::sphere_region |
( |
int & |
dim, |
|
|
double |
reg[] |
|
) |
| |
|
private |
◆ sradius_of_cap()
double odc::sql::function::EqRegionCache::sradius_of_cap |
( |
int & |
dim, |
|
|
double & |
area |
|
) |
| |
|
private |
◆ top_cap_region()
void odc::sql::function::EqRegionCache::top_cap_region |
( |
int & |
dim, |
|
|
double & |
a_cap, |
|
|
double |
reg[] |
|
) |
| |
|
private |
The documentation for this class was generated from the following files: