2#ifndef STORMM_RADIAL_DERIVATIVES_H
3#define STORMM_RADIAL_DERIVATIVES_H
6#include "Constants/scaling.h"
7#include "math_enumerators.h"
20template <
typename T> T radialFirstDerivative(T dfunc, T disp, T r);
41template <
typename T> T radialSecondDerivative(T dfunc, T ddfunc, T disp, T r);
43template <
typename T> T radialSecondDerivative(T dfunc, T ddfunc, T disp_x, T disp_y, T r,
63template <
typename T> T radialThirdDerivative(T dfunc, T ddfunc, T dddfunc, T disp, T r,
66template <
typename T> T radialThirdDerivative(T dfunc, T ddfunc, T dddfunc, T disp_x, T disp_y,
69template <
typename T> T radialThirdDerivative(T dfunc, T ddfunc, T dddfunc, T disp_x, T disp_y,
87template <
typename T> T radialPartialDerivative(T du, T d2u, T d3u, T dx, T dy, T dz, T r, T r2,
93#include "radial_derivatives.tpp"