6#include <deal.II/base/vectorization.h>
8#include <prismspf/config.h>
21 template <
typename Number, std::
size_t w
idth>
22 inline ::dealii::VectorizedArray<Number, width>
23 erf(const ::dealii::VectorizedArray<Number, width> &x)
25 ::dealii::VectorizedArray<Number, width> out;
26 for (
unsigned int i = 0; i < dealii::VectorizedArray<Number, width>::size(); ++i)
31 template <
typename Number, std::
size_t w
idth>
32 inline ::dealii::VectorizedArray<Number, width>
33 erfc(const ::dealii::VectorizedArray<Number, width> &x)
35 ::dealii::VectorizedArray<Number, width> out;
36 for (
unsigned int i = 0; i < dealii::VectorizedArray<Number, width>::size(); ++i)
41 template <
typename Number, std::
size_t w
idth>
42 inline ::dealii::VectorizedArray<Number, width>
43 atan2(const ::dealii::VectorizedArray<Number, width> &y,
44 const ::dealii::VectorizedArray<Number, width> &x)
46 ::dealii::VectorizedArray<Number, width> out;
47 for (
unsigned int i = 0; i < dealii::VectorizedArray<Number, width>::size(); ++i)
52 template <
typename Number, std::
size_t w
idth>
53 inline ::dealii::VectorizedArray<Number, width>
54 fmod(const ::dealii::VectorizedArray<Number, width> &numer,
const Number denom)
56 ::dealii::VectorizedArray<Number, width> out;
57 for (
unsigned int i = 0; i < dealii::VectorizedArray<Number, width>::size(); ++i)
62 template <
typename Number, std::
size_t w
idth>
63 inline ::dealii::VectorizedArray<Number, width>
64 fmod(const ::dealii::VectorizedArray<Number, width> &numer,
65 const ::dealii::VectorizedArray<Number, width> &denom)
67 ::dealii::VectorizedArray<Number, width> out;
68 for (
unsigned int i = 0; i < dealii::VectorizedArray<Number, width>::size(); ++i)
Definition vectorized_operations.h:17
inline ::dealii::VectorizedArray< Number, width > atan2(const ::dealii::VectorizedArray< Number, width > &y, const ::dealii::VectorizedArray< Number, width > &x)
Definition vectorized_operations.h:43
inline ::dealii::VectorizedArray< Number, width > erf(const ::dealii::VectorizedArray< Number, width > &x)
Definition vectorized_operations.h:23
inline ::dealii::VectorizedArray< Number, width > erfc(const ::dealii::VectorizedArray< Number, width > &x)
Definition vectorized_operations.h:33
inline ::dealii::VectorizedArray< Number, width > fmod(const ::dealii::VectorizedArray< Number, width > &numer, const Number denom)
Definition vectorized_operations.h:54