atlas
Namespaces | Functions
GaussianLatitudes.h File Reference
#include <cstddef>
Include dependency graph for GaussianLatitudes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 atlas
 Contains all atlas classes and methods.
 

Functions

void atlas::util::gaussian_latitudes_npole_equator (const size_t N, double latitudes[])
 Compute gaussian latitudes between North pole and equator. More...
 
void atlas::util::gaussian_quadrature_npole_equator (const size_t N, double latitudes[], double weights[])
 Compute gaussian latitudes and quadrature weights between North pole and equator. More...
 
void atlas::util::gaussian_latitudes_npole_spole (const size_t N, double latitudes[])
 Compute gaussian latitudes between North pole and South pole. More...
 
void atlas::util::gaussian_quadrature_npole_spole (const size_t N, double latitudes[], double weights[])
 Compute gaussian latitudes and quadrature weights between North pole and South pole. More...
 

Detailed Description

Author
Willem Deconinck
Date
Jan 2014

Function Documentation

◆ gaussian_latitudes_npole_equator()

void atlas::util::gaussian_latitudes_npole_equator ( const size_t  N,
double  latitudes[] 
)

Compute gaussian latitudes between North pole and equator.

Parameters
N[in] Number of latitudes between pole and equator (Gaussian N number)
latitudes[out] latitudes in degrees

◆ gaussian_latitudes_npole_spole()

void atlas::util::gaussian_latitudes_npole_spole ( const size_t  N,
double  latitudes[] 
)

Compute gaussian latitudes between North pole and South pole.

Parameters
N[in] Number of latitudes between pole and equator (Gaussian N number)
latitudes[out] latitudes in degrees (size 2*N)

◆ gaussian_quadrature_npole_equator()

void atlas::util::gaussian_quadrature_npole_equator ( const size_t  N,
double  latitudes[],
double  weights[] 
)

Compute gaussian latitudes and quadrature weights between North pole and equator.

Parameters
N[in] Number of latitudes between pole and equator (Gaussian N number)
latitudes[out] latitudes in degrees
weights[out] quadrature weights

◆ gaussian_quadrature_npole_spole()

void atlas::util::gaussian_quadrature_npole_spole ( const size_t  N,
double  latitudes[],
double  weights[] 
)

Compute gaussian latitudes and quadrature weights between North pole and South pole.

Parameters
N[in] Number of latitudes between pole and equator (Gaussian N number)
latitudes[out] latitudes in degrees (size 2*N)
weights[out] quadrature weights (size 2*N)