New Routine for Linear Fraction Transformation of vectors

Submit New Article

June 27, 2010 11:30 AM PDT


  Intel® MKL 10.3 Beta introduces a new  v?LinearFrac function that performs linear fraction transformation of vectors a by vector b with scalar parameters: scaling multipliers scalea, scaleb and shifting addends shifta, shiftb:

y[i]=(scalea·a[i]+shifta)/(scaleb·b[i]+shiftb), i=1,2 ... n

The v?LinearFrac function is implemented in the EP accuracy mode only for now in Intel® MKL 10.3 Beta, therefore no special values are defined for this function. Correctness is guaranteed within the threshold limitations defined for each input parameter.

Examples of both single precision and double precision v?LineraFrac  FORTRAN and C versions can be found at <your mkl 10.3 beta installation dir>/examples/ directory.

Please refer Intel® MKL Reference Manual for more details.



Do you need more help?


This article applies to: Intel® C++ Compiler for Linux* Knowledge Base,   Intel® C++ Compiler for Mac OS X* Knowledge Base,   Intel® C++ Compiler for Windows* Knowledge Base,   Intel® Cluster Toolkit for Linux* Knowledge Base,   Intel® Cluster Toolkit for Windows* Knowledge Base,   Intel® Fortran Compiler for Linux* Knowledge Base,   Intel® Fortran Compiler for Mac OS X* Knowledge Base,   Intel® Math Kernel Library Knowledge Base,   Intel® Parallel Composer Knowledge Base