Expression Templates Library (ETL)
Functions
clip_value.hpp File Reference

EGBLAS wrappers for the clip_value operation. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void etl::impl::egblas::clip_value ([[maybe_unused]] size_t n, [[maybe_unused]] const float alpha, [[maybe_unused]] float A, [[maybe_unused]] float B, [[maybe_unused]] float *C, [[maybe_unused]] size_t ldc)
 Wrappers for single-precision egblas clip_value operation. More...
 
void etl::impl::egblas::clip_value ([[maybe_unused]] size_t n, [[maybe_unused]] double alpha, [[maybe_unused]] double A, [[maybe_unused]] double B, [[maybe_unused]] double *C, [[maybe_unused]] size_t ldc)
 Wrappers for double-precision egblas clip_value operation. More...
 
void etl::impl::egblas::clip_value ([[maybe_unused]] size_t n, [[maybe_unused]] const std::complex< float > alpha, [[maybe_unused]] std::complex< float > A, [[maybe_unused]] std::complex< float > B, [[maybe_unused]] std::complex< float > *C, [[maybe_unused]] size_t ldc)
 Wrappers for complex single-precision egblas clip_value operation. More...
 
void etl::impl::egblas::clip_value ([[maybe_unused]] size_t n, [[maybe_unused]] const etl::complex< float > alpha, [[maybe_unused]] etl::complex< float > A, [[maybe_unused]] etl::complex< float > B, [[maybe_unused]] etl::complex< float > *C, [[maybe_unused]] size_t ldc)
 Wrappers for complex single-precision egblas clip_value operation. More...
 
void etl::impl::egblas::clip_value ([[maybe_unused]] size_t n, [[maybe_unused]] const std::complex< double > alpha, [[maybe_unused]] std::complex< double > A, [[maybe_unused]] std::complex< double > B, [[maybe_unused]] std::complex< double > *C, [[maybe_unused]] size_t ldc)
 Wrappers for complex double-precision egblas clip_value operation. More...
 
void etl::impl::egblas::clip_value ([[maybe_unused]] size_t n, [[maybe_unused]] const etl::complex< double > alpha, [[maybe_unused]] etl::complex< double > A, [[maybe_unused]] etl::complex< double > B, [[maybe_unused]] etl::complex< double > *C, [[maybe_unused]] size_t ldc)
 Wrappers for complex double-precision egblas clip_value operation. More...
 

Detailed Description

EGBLAS wrappers for the clip_value operation.

Function Documentation

◆ clip_value() [1/6]

void etl::impl::egblas::clip_value ( [[maybe_unused] ] size_t  n,
[[maybe_unused] ] const float  alpha,
[[maybe_unused] ] float  A,
[[maybe_unused] ] float  B,
[[maybe_unused] ] float *  C,
[[maybe_unused] ] size_t  ldc 
)
inline

Wrappers for single-precision egblas clip_value operation.

Parameters
nThe size of the vector
alphaThe scaling factor alpha
AThe memory of the vector a
BThe memory of the vector b
CThe memory of the vector c
ldcThe leading dimension of c

◆ clip_value() [2/6]

void etl::impl::egblas::clip_value ( [[maybe_unused] ] size_t  n,
[[maybe_unused] ] double  alpha,
[[maybe_unused] ] double  A,
[[maybe_unused] ] double  B,
[[maybe_unused] ] double *  C,
[[maybe_unused] ] size_t  ldc 
)
inline

Wrappers for double-precision egblas clip_value operation.

Parameters
nThe size of the vector
alphaThe scaling factor alpha
AThe memory of the vector a
BThe memory of the vector b
CThe memory of the vector c
ldcThe leading dimension of c

◆ clip_value() [3/6]

void etl::impl::egblas::clip_value ( [[maybe_unused] ] size_t  n,
[[maybe_unused] ] const std::complex< float >  alpha,
[[maybe_unused] ] std::complex< float >  A,
[[maybe_unused] ] std::complex< float >  B,
[[maybe_unused] ] std::complex< float > *  C,
[[maybe_unused] ] size_t  ldc 
)
inline

Wrappers for complex single-precision egblas clip_value operation.

Parameters
nThe size of the vector
alphaThe scaling factor alpha
AThe memory of the vector a
BThe memory of the vector b
CThe memory of the vector c
ldcThe leading dimension of c

◆ clip_value() [4/6]

void etl::impl::egblas::clip_value ( [[maybe_unused] ] size_t  n,
[[maybe_unused] ] const etl::complex< float >  alpha,
[[maybe_unused] ] etl::complex< float >  A,
[[maybe_unused] ] etl::complex< float >  B,
[[maybe_unused] ] etl::complex< float > *  C,
[[maybe_unused] ] size_t  ldc 
)
inline

Wrappers for complex single-precision egblas clip_value operation.

Parameters
nThe size of the vector
alphaThe scaling factor alpha
AThe memory of the vector a
BThe memory of the vector b
CThe memory of the vector c
ldcThe leading dimension of c

◆ clip_value() [5/6]

void etl::impl::egblas::clip_value ( [[maybe_unused] ] size_t  n,
[[maybe_unused] ] const std::complex< double >  alpha,
[[maybe_unused] ] std::complex< double >  A,
[[maybe_unused] ] std::complex< double >  B,
[[maybe_unused] ] std::complex< double > *  C,
[[maybe_unused] ] size_t  ldc 
)
inline

Wrappers for complex double-precision egblas clip_value operation.

Parameters
nThe size of the vector
alphaThe scaling factor alpha
AThe memory of the vector a
BThe memory of the vector b
CThe memory of the vector c
ldcThe leading dimension of c

◆ clip_value() [6/6]

void etl::impl::egblas::clip_value ( [[maybe_unused] ] size_t  n,
[[maybe_unused] ] const etl::complex< double >  alpha,
[[maybe_unused] ] etl::complex< double >  A,
[[maybe_unused] ] etl::complex< double >  B,
[[maybe_unused] ] etl::complex< double > *  C,
[[maybe_unused] ] size_t  ldc 
)
inline

Wrappers for complex double-precision egblas clip_value operation.

Parameters
nThe size of the vector
alphaThe scaling factor alpha
AThe memory of the vector a
BThe memory of the vector b
CThe memory of the vector c
ldcThe leading dimension of c