24#ifndef CPU_SIMD_PACK_H_
25#define CPU_SIMD_PACK_H_
39template <
typename T,
typename S>
45template <
typename T,
typename S>
51template <
typename T,
typename S>
57template <
typename T,
typename S>
63template <
typename T,
typename S>
69template <
typename T,
typename S>
75template <
typename T,
typename S>
81template <
typename T,
typename S>
117template <
typename T,
typename S>
Pack< T > operator+(S lhs, Pack< T > rhs)
Pack< T > operator*(Pack< T > lhs, S rhs)
Pack< T > operator/(Pack< T > lhs, S rhs)
Pack< T > operator-(S lhs, Pack< T > rhs)
Pack< T > pow(Pack< T > base, Pack< T > exp)
Pack< T > min(Pack< T > rhs, Pack< T > lhs)
Pack< T > max(Pack< T > rhs, Pack< T > lhs)
Pack< T > fabs(Pack< T > x)
Pack< T > sqrt(Pack< T > x)
cpu::simd::Pack< T > sqrt(cpu::simd::Pack< T > value)
cpu::simd::Pack< T > min(cpu::simd::Pack< T > rhs, cpu::simd::Pack< T > lhs)
cpu::simd::Pack< T > max(cpu::simd::Pack< T > rhs, cpu::simd::Pack< T > lhs)
cpu::simd::Pack< T > pow(cpu::simd::Pack< T > base, cpu::simd::Pack< T > exp)
cpu::simd::Pack< T > fabs(cpu::simd::Pack< T > value)
ADf< T, DIM > exp(const ADf< T, DIM > &a)
Top level namespace for all of OpenLB.