![]() |
VISR
0.11.1
Versatile Interactive Scene Renderer
|
Functions | |
template ErrorCode | vectorFill< float > (float const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorFill< double > (double const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorFill< std::complex< float > > (std::complex< float > const, std::complex< float > *const, std::size_t, std::size_t) |
template ErrorCode | vectorFill< std::complex< double > > (std::complex< double > const, std::complex< double > *const, std::size_t, std::size_t) |
template ErrorCode | vectorRamp (float *const, std::size_t, float, float, bool, bool, std::size_t) |
template ErrorCode | vectorRamp (double *const, std::size_t, double, double, bool, bool, std::size_t) |
template ErrorCode | vectorCopy< float > (float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorCopy< double > (double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorCopy< std::complex< float > > (std::complex< float > const *const, std::complex< float > *const, std::size_t, std::size_t) |
template ErrorCode | vectorCopy< std::complex< double > > (std::complex< double > const *const, std::complex< double > *const, std::size_t, std::size_t) |
template ErrorCode | vectorAdd< float > (float const *const, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorAdd< double > (double const *const, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorAddInplace< float > (float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorAddInplace< double > (double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorAddConstant< float > (float, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorAddConstant< double > (double, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorAddConstantInplace< float > (float, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorAddConstantInplace< double > (double, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorSubtract (float const *const, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorSubtract (double const *const, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorSubtractInplace (float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorSubtractInplace (double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorSubtractConstant (float, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorSubtractConstant (double, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorSubConstantInplace (float, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorSubConstantInplace (double, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiply (float const *const, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiply (double const *const, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiply (std::complex< double > const *const, std::complex< double > const *const, std::complex< double > *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiply (std::complex< float > const *const, std::complex< float > const *const, std::complex< float > *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyInplace (float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyInplace (double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstant (float, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstant (double, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstantInplace (float, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstantInplace (double, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyAdd (float const *const, float const *const, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyAdd (double const *const, double const *const, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyAdd (std::complex< float > const *const, std::complex< float > const *const, std::complex< float > const *const, std::complex< float > *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyAdd (std::complex< double > const *const, std::complex< double > const *const, std::complex< double > const *const, std::complex< double > *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyAddInplace (float const *const, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyAddInplace (double const *const, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyAddInplace (std::complex< float > const *const, std::complex< float > const *const, std::complex< float > *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyAddInplace (std::complex< double > const *const, std::complex< double > const *const, std::complex< double > *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstantAdd (float, float const *const, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstantAdd (double, double const *const, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstantAddInplace (float, float const *const, float *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstantAddInplace (double, double const *const, double *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstantAddInplace (std::complex< double >, std::complex< double > const *const, std::complex< double > *const, std::size_t, std::size_t) |
template ErrorCode | vectorMultiplyConstantAddInplace (std::complex< float >, std::complex< float > const *const, std::complex< float > *const, std::size_t, std::size_t) |
template<typename T > | |
ErrorCode | vectorZeroReference (T *const dest, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorFillReference (const T value, T *const dest, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorCopyReference (T const *const source, T *const dest, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorRamp (T *const dest, std::size_t numElements, T startVal, T endVal, bool startInclusive, bool endInclusive, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorAdd (T const *const op1, T const *const op2, T *const result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorAddInplace (T const *const op1, T *const op2Result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorAddConstant (T constantValue, T const *const op, T *const result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorAddConstantInplace (T constantValue, T *const opResult, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorSubtract (T const *const subtrahend, T const *const minuend, T *const result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorSubtractInplace (T const *const minuend, T *const subtrahendResult, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorSubtractConstant (T constantMinuend, T const *const subtrahend, T *const result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorSubConstantInplace (T constantMinuend, T *const subtrahendResult, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorMultiply (T const *const factor1, T const *const factor2, T *const result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorMultiplyInplace (T const *const factor1, T *const factor2Result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorMultiplyConstant (T constantValue, T const *const factor, T *const result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorMultiplyConstantInplace (T constantValue, T *const factorResult, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorMultiplyAdd (T const *const factor1, T const *const factor2, T const *const addend, T *const result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorMultiplyAddInplace (T const *const factor1, T const *const factor2, T *const accumulator, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorMultiplyConstantAdd (T constFactor, T const *const factor, T const *const addend, T *const result, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorMultiplyConstantAddInplace (T constFactor, T const *const factor, T *const accumulator, std::size_t numElements, std::size_t alignment=0) |
template<typename T > | |
ErrorCode | vectorZero (T *const dest, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | vectorFill (const T value, T *const dest, std::size_t numElements, std::size_t alignment) |
template<typename T > | |
ErrorCode | vectorCopy (T const *const source, T *const dest, std::size_t numElements, std::size_t alignment) |
ErrorCode visr::efl::reference::vectorAdd | ( | T const *const | op1, |
T const *const | op2, | ||
T *const | result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorAdd< double > | ( | double const * | const, |
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorAdd< float > | ( | float const * | const, |
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
ErrorCode visr::efl::reference::vectorAddConstant | ( | T | constantValue, |
T const *const | op, | ||
T *const | result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorAddConstant< double > | ( | double | , |
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorAddConstant< float > | ( | float | , |
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
ErrorCode visr::efl::reference::vectorAddConstantInplace | ( | T | constantValue, |
T *const | opResult, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorAddConstantInplace< double > | ( | double | , |
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorAddConstantInplace< float > | ( | float | , |
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
ErrorCode visr::efl::reference::vectorAddInplace | ( | T const *const | op1, |
T *const | op2Result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorAddInplace< double > | ( | double const * | const, |
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorAddInplace< float > | ( | float const * | const, |
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
ErrorCode visr::efl::reference::vectorCopy | ( | T const *const | source, |
T *const | dest, | ||
std::size_t | numElements, | ||
std::size_t | alignment | ||
) |
template ErrorCode visr::efl::reference::vectorCopy< double > | ( | double const * | const, |
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorCopy< float > | ( | float const * | const, |
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorCopy< std::complex< double > > | ( | std::complex< double > const * | const, |
std::complex< double > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorCopy< std::complex< float > > | ( | std::complex< float > const * | const, |
std::complex< float > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorCopyReference | ( | T const *const | source, |
T *const | dest, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
ErrorCode visr::efl::reference::vectorFill | ( | const T | value, |
T *const | dest, | ||
std::size_t | numElements, | ||
std::size_t | alignment | ||
) |
template ErrorCode visr::efl::reference::vectorFill< double > | ( | double | const, |
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorFill< float > | ( | float | const, |
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorFill< std::complex< double > > | ( | std::complex< double > | const, |
std::complex< double > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorFill< std::complex< float > > | ( | std::complex< float > | const, |
std::complex< float > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorFillReference | ( | const T | value, |
T *const | dest, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorMultiply | ( | float const * | const, |
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorMultiply | ( | double const * | const, |
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorMultiply | ( | std::complex< double > const * | const, |
std::complex< double > const * | const, | ||
std::complex< double > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorMultiply | ( | std::complex< float > const * | const, |
std::complex< float > const * | const, | ||
std::complex< float > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorMultiply | ( | T const *const | factor1, |
T const *const | factor2, | ||
T *const | result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
Multiply two vectors.
T | The element type of the operands. |
factor1 | First vector to multiply. | |
factor2 | Second vector to multiply. | |
[out] | result | The result of the operation. |
numElements | The number of elements to be multiplied. | |
alignment | Assured alignment of all vector arguments (measured in elements). |
template ErrorCode visr::efl::reference::vectorMultiplyAdd | ( | float const * | const, |
float const * | const, | ||
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorMultiplyAdd | ( | double const * | const, |
double const * | const, | ||
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorMultiplyAdd | ( | std::complex< float > const * | const, |
std::complex< float > const * | const, | ||
std::complex< float > const * | const, | ||
std::complex< float > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorMultiplyAdd | ( | std::complex< double > const * | const, |
std::complex< double > const * | const, | ||
std::complex< double > const * | const, | ||
std::complex< double > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorMultiplyAdd | ( | T const *const | factor1, |
T const *const | factor2, | ||
T const *const | addend, | ||
T *const | result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorMultiplyAddInplace | ( | float const * | const, |
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorMultiplyAddInplace | ( | double const * | const, |
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorMultiplyAddInplace | ( | std::complex< float > const * | const, |
std::complex< float > const * | const, | ||
std::complex< float > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorMultiplyAddInplace | ( | std::complex< double > const * | const, |
std::complex< double > const * | const, | ||
std::complex< double > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorMultiplyAddInplace | ( | T const *const | factor1, |
T const *const | factor2, | ||
T *const | accumulator, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorMultiplyConstant | ( | float | , |
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorMultiplyConstant | ( | double | , |
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorMultiplyConstant | ( | T | constantValue, |
T const *const | factor, | ||
T *const | result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
Multiply a vector with a constant.
T | The element type of the operands. |
constantValue | The constant scaling factor. | |
[in] | factor | Vector to multiply with. |
[out] | result | The result of the operation. |
numElements | The number of elements to be multiplied. | |
alignment | Assured alignment of all vector arguments (measured in elements). |
template ErrorCode visr::efl::reference::vectorMultiplyConstantAdd | ( | float | , |
float const * | const, | ||
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorMultiplyConstantAdd | ( | double | , |
double const * | const, | ||
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorMultiplyConstantAdd | ( | T | constFactor, |
T const *const | factor, | ||
T const *const | addend, | ||
T *const | result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorMultiplyConstantAddInplace | ( | float | , |
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorMultiplyConstantAddInplace | ( | double | , |
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorMultiplyConstantAddInplace | ( | std::complex< double > | , |
std::complex< double > const * | const, | ||
std::complex< double > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorMultiplyConstantAddInplace | ( | std::complex< float > | , |
std::complex< float > const * | const, | ||
std::complex< float > * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorMultiplyConstantAddInplace | ( | T | constFactor, |
T const *const | factor, | ||
T *const | accumulator, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorMultiplyConstantInplace | ( | float | , |
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorMultiplyConstantInplace | ( | double | , |
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorMultiplyConstantInplace | ( | T | constantValue, |
T *const | factorResult, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
Multiply a vector with a constant inplace.
T | The element type of the operands. |
constantValue | The constant scaling factor. | |
[in,out] | factorResult | Vector to multiply with, also holds the result. |
numElements | The number of elements to be multiplied. | |
alignment | Assured alignment of all vector arguments (measured in elements). |
template ErrorCode visr::efl::reference::vectorMultiplyInplace | ( | float const * | const, |
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorMultiplyInplace | ( | double const * | const, |
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorMultiplyInplace | ( | T const *const | factor1, |
T *const | factor2Result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
Multiply two vectors inplace.
T | The element type of the operands. |
factor1 | First vector to multiply. | |
[in,out] | factor2Result | Second vector to multiply, holds also the result of the operation. |
numElements | The number of elements to be multiplied. | |
alignment | Assured alignment of all vector arguments (measured in elements). |
ErrorCode visr::efl::reference::vectorRamp | ( | T *const | dest, |
std::size_t | numElements, | ||
T | startVal, | ||
T | endVal, | ||
bool | startInclusive, | ||
bool | endInclusive, | ||
std::size_t | alignment = 0 |
||
) |
Fill an array with a ramp defined by its start and end value. Instantiated for element types float and double.
T | The Sample type |
dest | The array to be filled |
numElements | The number of element of the ramp. |
startVal | The start value of the ramp. |
endVal | The end value of the ramp. |
startInclusive | Switch whether the first ramp value is startVal (true) or whether the ramp is constructed that the value before the first would be startVal (false). |
endInclusive | Switch whether the last ramp value is endVal (true) or whether the ramp is constructed that the value after the last sample would be endVal (false). |
alignment | The aligment of the dest vector, given in numbers of elements. |
template ErrorCode visr::efl::reference::vectorRamp | ( | float * | const, |
std::size_t | , | ||
float | , | ||
float | , | ||
bool | , | ||
bool | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorRamp | ( | double * | const, |
std::size_t | , | ||
double | , | ||
double | , | ||
bool | , | ||
bool | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorSubConstantInplace | ( | float | , |
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorSubConstantInplace | ( | double | , |
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorSubConstantInplace | ( | T | constantMinuend, |
T *const | subtrahendResult, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
ErrorCode visr::efl::reference::vectorSubtract | ( | T const *const | subtrahend, |
T const *const | minuend, | ||
T *const | result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorSubtract | ( | float const * | const, |
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorSubtract | ( | double const * | const, |
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
template ErrorCode visr::efl::reference::vectorSubtractConstant | ( | float | , |
float const * | const, | ||
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
ErrorCode visr::efl::reference::vectorSubtractConstant | ( | T | constantMinuend, |
T const *const | subtrahend, | ||
T *const | result, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorSubtractConstant | ( | double | , |
double const * | const, | ||
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorSubtractInplace | ( | T const *const | minuend, |
T *const | subtrahendResult, | ||
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |
template ErrorCode visr::efl::reference::vectorSubtractInplace | ( | float const * | const, |
float * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
Explicit instantiation for types float and double
template ErrorCode visr::efl::reference::vectorSubtractInplace | ( | double const * | const, |
double * | const, | ||
std::size_t | , | ||
std::size_t | |||
) |
ErrorCode visr::efl::reference::vectorZero | ( | T *const | dest, |
std::size_t | numElements, | ||
std::size_t | alignment | ||
) |
ErrorCode visr::efl::reference::vectorZeroReference | ( | T *const | dest, |
std::size_t | numElements, | ||
std::size_t | alignment = 0 |
||
) |