1 #ifndef DIFFERENTIATION_TOOLS_HPP 2 #define DIFFERENTIATION_TOOLS_HPP 1 38 std::vector<double> & diff_array,
41 const int order_of_deriv = 1,
69 std::vector<double> & diff_array,
70 const std::vector<double> & grid,
92 const std::vector<double*> & deriv_vals,
93 const std::vector<
const std::vector<double>*> & fields,
94 const std::vector<double> & grid,
95 const std::string & dim,
96 const int Itime,
const int Idepth,
const int Ilat,
const int Ilon,
97 const int Ntime,
const int Ndepth,
const int Nlat,
const int Nlon,
98 const std::vector<bool> & mask,
99 const int order_of_deriv = 1,
125 const std::vector<double*> & x_deriv_vals,
126 const std::vector<double*> & y_deriv_vals,
127 const std::vector<double*> & z_deriv_vals,
128 const std::vector<
const std::vector<double>*> & fields,
130 const int Itime,
const int Idepth,
const int Ilat,
const int Ilon,
131 const int order_of_deriv = 1,
133 const bool include_depth_derivs =
false);
156 std::vector<double> & diff_vector,
158 const std::vector<double> & grid,
159 const std::string & dim,
168 const std::vector<bool> & mask,
169 const int order_of_deriv,
const int DiffOrd
Differentiation order for finite differencing (currently must be 2, 4, or 6).
Definition: constants.hpp:90
Class to store main variables.
Definition: functions.hpp:24
Collection of all computation-related functions.
Provide namespace for global constants (physical and computational).