mirror of
https://github.com/NGSolve/netgen.git
synced 2024-12-24 21:10:33 +05:00
added SIMD-wrapper for 'erf'
This commit is contained in:
parent
c5886cfe05
commit
79ff65d224
@ -604,6 +604,12 @@ namespace ngcore
|
|||||||
return ngcore::SIMD<double,N>([a](int i)->double { return log(a[i]); } );
|
return ngcore::SIMD<double,N>([a](int i)->double { return log(a[i]); } );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
using std::erf;
|
||||||
|
template <int N>
|
||||||
|
NETGEN_INLINE ngcore::SIMD<double,N> erf (ngcore::SIMD<double,N> a) {
|
||||||
|
return ngcore::SIMD<double,N>([a](int i)->double { return erf(a[i]); } );
|
||||||
|
}
|
||||||
|
|
||||||
using std::pow;
|
using std::pow;
|
||||||
template <int N>
|
template <int N>
|
||||||
NETGEN_INLINE ngcore::SIMD<double,N> pow (ngcore::SIMD<double,N> a, double x) {
|
NETGEN_INLINE ngcore::SIMD<double,N> pow (ngcore::SIMD<double,N> a, double x) {
|
||||||
|
Loading…
Reference in New Issue
Block a user