#include <boost/date_time/posix_time/posix_time.hpp>
#include <cmath>
#include <string>
#include <netcdf>
#include "focs/Log.hpp"
#include "genutils.h"
Go to the source code of this file.
|
typedef double(* | interpolation_method2D) (double *x, double *y, size_t n, size_t ix, size_t iy, double *lut, double x0, double y0) |
|
|
const boost::posix_time::ptime | epoch (boost::gregorian::date(1970, 1, 1)) |
|
std::string & | granule_start_time () |
|
std::string & | granule_end_time () |
|
std::time_t | pt_to_time_t (const bt::ptime &pt) |
|
double | seconds_from_epoch (const std::string &s) |
|
double | bilinear2D (double *x, double *y, size_t n, size_t ix, size_t iy, double *lut, double x0, double y0) |
|
template<typename T > |
size_t | search (T *arr, size_t s, size_t e, T val, size_t *i_s, size_t *i_e) |
|
template<typename T , typename U , typename... Args, size_t K = sizeof...(Args)> |
Interp< T, U, K > | interp (T *lut, std::vector< U * > &grid, Args &&...dims) |
|