|
template<typename T , typename F > |
T | maia::filter::slope::detail_::f2way (const T a, const T b, const T c, const T d, const T x, F &&f) |
| Auxiliary function to create two-way slope filters. More...
|
|
template<MInt nDim, typename T , typename F > |
T | maia::filter::slope::detail_::fbox (const T *const boxmin, const T *const boxmax, const T width, const T *const x, F &&f) |
| Auxiliary function to create a box slope filter (constant slope width) More...
|
|
template<MInt nDim, typename T , typename F > |
T | maia::filter::slope::detail_::fmultibox (const T *const boxmin, const T *const boxmax, const T *const width, const T *const x, F &&f) |
| Auxiliary function to create a box slope filter (variable slope width) More...
|
|
template<MInt nDim, typename T , typename F > |
T | maia::filter::slope::detail_::fsphere (const T *const center, const T radius, const T width, const T *const x, F &&f) |
| Auxiliary function to create a sphere slope filter. More...
|
|
template<typename T > |
T | maia::filter::slope::linear (const T a, const T b, const T x) |
| Linear slope filter. More...
|
|
template<typename T > |
T | maia::filter::slope::linear2way (const T a, const T b, const T c, const T d, const T x) |
|
template<MInt nDim, typename T > |
T | maia::filter::slope::linearbox (const T *const boxmin, const T *const boxmax, const T width, const T *const x) |
|
template<MInt nDim, typename T > |
T | maia::filter::slope::linearmultibox (const T *const boxmin, const T *const boxmax, const T *const width, const T *const x) |
|
template<MInt nDim, typename T > |
T | maia::filter::slope::linearsphere (const T *const center, const T radius, const T width, const T *const x) |
|
template<typename T > |
T | maia::filter::slope::cos (const T a, const T b, const T x) |
| Cosine slope filter. More...
|
|
template<typename T > |
T | maia::filter::slope::cos2way (const T a, const T b, const T c, const T d, const T x) |
|
template<MInt nDim, typename T > |
T | maia::filter::slope::cosbox (const T *const boxmin, const T *const boxmax, const T width, const T *const x) |
|
template<MInt nDim, typename T > |
T | maia::filter::slope::cosmultibox (const T *const boxmin, const T *const boxmax, const T *const width, const T *const x) |
|
template<MInt nDim, typename T > |
T | maia::filter::slope::cossphere (const T *const center, const T radius, const T width, const T *const x) |
|
template<MInt nDim, typename T > |
T | maia::filter::slope::coscylinderzaxis (const T *const center, const T radius, const T width, const T *const x) |
|