aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/GenericPacketMath.h
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2009-03-27 14:55:46 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2009-03-27 14:55:46 +0000
commite9f61674851ea3e8114fdd4111f85d66bbcfb8d5 (patch)
treea96ffa116a9490019cfb450e7c667a078e9d8278 /Eigen/src/Core/GenericPacketMath.h
parent49fc1e3e84d036c43ffbac0128588d47c5a11f36 (diff)
make special ei_p functions static to avoid linking issues (they are too
complex to be inlined)
Diffstat (limited to 'Eigen/src/Core/GenericPacketMath.h')
-rw-r--r--Eigen/src/Core/GenericPacketMath.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/Eigen/src/Core/GenericPacketMath.h b/Eigen/src/Core/GenericPacketMath.h
index 0b5144632..b4bb1c5fe 100644
--- a/Eigen/src/Core/GenericPacketMath.h
+++ b/Eigen/src/Core/GenericPacketMath.h
@@ -178,23 +178,23 @@ template<typename Packet> inline Packet ei_preverse(const Packet& a)
{ return a; }
/**************************
-* Trnascendental functions
+* Special math functions
***************************/
/** \internal \returns the sin of \a a (coeff-wise) */
-template<typename Packet> inline Packet ei_psin(Packet a) { return ei_sin(a); }
+template<typename Packet> inline static Packet ei_psin(Packet a) { return ei_sin(a); }
/** \internal \returns the cos of \a a (coeff-wise) */
-template<typename Packet> inline Packet ei_pcos(Packet a) { return ei_cos(a); }
+template<typename Packet> inline static Packet ei_pcos(Packet a) { return ei_cos(a); }
/** \internal \returns the exp of \a a (coeff-wise) */
-template<typename Packet> inline Packet ei_pexp(Packet a) { return ei_exp(a); }
+template<typename Packet> inline static Packet ei_pexp(Packet a) { return ei_exp(a); }
/** \internal \returns the log of \a a (coeff-wise) */
-template<typename Packet> inline Packet ei_plog(Packet a) { return ei_log(a); }
+template<typename Packet> inline static Packet ei_plog(Packet a) { return ei_log(a); }
/** \internal \returns the square-root of \a a (coeff-wise) */
-template<typename Packet> inline Packet ei_psqrt(Packet a) { return ei_log(a); }
+template<typename Packet> inline static Packet ei_psqrt(Packet a) { return ei_log(a); }
/***************************************************************************
* The following functions might not have to be overwritten for vectorized types