![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
UniformRandomLCGPack template specialization for instruction set Avx2 and for 16 bits integers. More...
#include <UniformRandomLCGReg.h>
Public Types | |
| typedef ipReal32 | FloatType |
Static Public Member Functions | |
| static IPSDK_FORCEINLINE RegType< eInstructionSet::eIS_Avx2, ipUInt32 >::Type | initSeed (ipUInt32 seed) |
| static IPSDK_FORCEINLINE RegType< eInstructionSet::eIS_Avx2, FloatType >::Type | computeRangeMultiplier (T tMin, T tMax) |
| static IPSDK_FORCEINLINE RegType< eInstructionSet::eIS_Avx2, FloatType >::Type | computeRangeOffset (T tMin, T tMax) |
| static IPSDK_FORCEINLINE void | act (RegType< eInstructionSet::eIS_Avx2, ipUInt32 >::Type &seed) |
| static IPSDK_FORCEINLINE void | computeRand16BitsOnInt32Vals (const RegType< eInstructionSet::eIS_Avx2, FloatType >::Type &rRangeMultiplier, const RegType< eInstructionSet::eIS_Avx2, FloatType >::Type &rRangeOffset, RegType< eInstructionSet::eIS_Avx2, ipUInt32 >::Type &rSeed, RegType< eInstructionSet::eIS_Avx2, ipInt32 >::Type &rVal1, RegType< eInstructionSet::eIS_Avx2, ipInt32 >::Type &rVal2) |
| static IPSDK_FORCEINLINE RegType< eInstructionSet::eIS_Avx2, T >::Type | act (const RegType< eInstructionSet::eIS_Avx2, FloatType >::Type &rRangeMultiplier, const RegType< eInstructionSet::eIS_Avx2, FloatType >::Type &rRangeOffset, RegType< eInstructionSet::eIS_Avx2, ipUInt32 >::Type &rSeed) |
UniformRandomLCGPack template specialization for instruction set Avx2 and for 16 bits integers.
1.8.14