|
template<typename T > |
const DataExtractorPayload< T >::template const_array_view< 1 >::type | ufo::get1DSlice (const DataExtractorPayload< T > &array, const size_t dimIndex, const std::array< ConstrainedRange, 3 > &ranges) |
| Fetch a 1D sliced view of a boost multi_array object. More...
|
|
template<typename T > |
const DataExtractorPayload< T >::template const_array_view< 2 >::type | ufo::get2DSlice (const DataExtractorPayload< T > &array, const size_t dimIndex0, const size_t dimIndex1, const std::array< ConstrainedRange, 3 > &ranges) |
| Fetch a 2D sliced view of a boost multi_array object. More...
|
|
template<typename T , typename R > |
float | ufo::bilinearInterpolation (const std::string &varName0, const std::vector< T > &varValues0, const T &obVal0, const ConstrainedRange &range0, const std::string &varName1, const std::vector< R > &varValues1, const R &obVal1, const ConstrainedRange &range1, const DataExtractorPayload< float >::const_array_view< 2 >::type &interpolatedArray) |
| Perform bilinear interpolation at 'location' at location obVal0 and obVal1 , corresponding to the first and second axes. More...
|
|
template<typename T > |
float | ufo::bilinearInterpolation (const std::string &varName0, const std::vector< T > &varValues0, const T &obVal0, const ConstrainedRange &range0, const std::string &varName1, const std::vector< std::string > &varValues1, const std::string &obVal1, const ConstrainedRange &range1, const DataExtractorPayload< float >::const_array_view< 2 >::type &interpolatedArray) |
| Bilinear interpolation template, templated coord1, string coord2. More...
|
|
template<typename T > |
float | ufo::bilinearInterpolation (const std::string &varName0, const std::vector< std::string > &varValues0, const std::string &obVal0, const ConstrainedRange &range0, const std::string &varName1, const std::vector< T > &varValues1, const T &obVal1, const ConstrainedRange &range1, const DataExtractorPayload< float >::const_array_view< 2 >::type &interpolatedArray) |
| Bilinear interpolation template, string coord1, templated coord2. More...
|
|
float | ufo::bilinearInterpolation (const std::string &varName0, const std::vector< std::string > &varValues0, const std::string &obVal0, const ConstrainedRange &range0, const std::string &varName1, const std::vector< std::string > &varValues1, const std::string &obVal1, const ConstrainedRange &range1, const DataExtractorPayload< float >::const_array_view< 2 >::type &interpolatedArray) |
| Bilinear interpolation template, string coord1, string coord2. More...
|
|