mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Comment cleanup v3: trailing ??, informal language, FIXME/TODO colons
libeigen/eigen!2197 Co-authored-by: Rasmus Munk Larsen <rmlarsen@gmail.com>
This commit is contained in:
@@ -140,7 +140,7 @@ template <typename Scalar>
|
||||
struct swap_assign_op {
|
||||
EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void assignCoeff(Scalar& a, const Scalar& b) const {
|
||||
#ifdef EIGEN_GPUCC
|
||||
// FIXME is there some kind of cuda::swap?
|
||||
// FIXME: check whether cuda::swap exists.
|
||||
Scalar t = b;
|
||||
const_cast<Scalar&>(b) = a;
|
||||
a = t;
|
||||
|
||||
@@ -55,7 +55,7 @@ struct functor_traits<scalar_sum_op<LhsScalar, RhsScalar>> {
|
||||
Cost = (int(NumTraits<LhsScalar>::AddCost) + int(NumTraits<RhsScalar>::AddCost)) / 2, // rough estimate!
|
||||
PacketAccess =
|
||||
is_same<LhsScalar, RhsScalar>::value && packet_traits<LhsScalar>::HasAdd && packet_traits<RhsScalar>::HasAdd
|
||||
// TODO vectorize mixed sum
|
||||
// TODO: vectorize mixed sum
|
||||
};
|
||||
};
|
||||
|
||||
@@ -94,7 +94,7 @@ struct functor_traits<scalar_product_op<LhsScalar, RhsScalar>> {
|
||||
Cost = (int(NumTraits<LhsScalar>::MulCost) + int(NumTraits<RhsScalar>::MulCost)) / 2, // rough estimate!
|
||||
PacketAccess =
|
||||
is_same<LhsScalar, RhsScalar>::value && packet_traits<LhsScalar>::HasMul && packet_traits<RhsScalar>::HasMul
|
||||
// TODO vectorize mixed product
|
||||
// TODO: vectorize mixed product
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -367,7 +367,7 @@ template <typename Scalar>
|
||||
struct functor_traits<scalar_exp2_op<Scalar>> {
|
||||
enum {
|
||||
PacketAccess = packet_traits<Scalar>::HasExp,
|
||||
Cost = functor_traits<scalar_exp_op<Scalar>>::Cost // TODO measure cost of exp2
|
||||
Cost = functor_traits<scalar_exp_op<Scalar>>::Cost // TODO: measure cost of exp2
|
||||
};
|
||||
};
|
||||
|
||||
@@ -389,7 +389,7 @@ template <typename Scalar>
|
||||
struct functor_traits<scalar_expm1_op<Scalar>> {
|
||||
enum {
|
||||
PacketAccess = packet_traits<Scalar>::HasExpm1,
|
||||
Cost = functor_traits<scalar_exp_op<Scalar>>::Cost // TODO measure cost of expm1
|
||||
Cost = functor_traits<scalar_exp_op<Scalar>>::Cost // TODO: measure cost of expm1
|
||||
};
|
||||
};
|
||||
|
||||
@@ -443,7 +443,7 @@ template <typename Scalar>
|
||||
struct functor_traits<scalar_log1p_op<Scalar>> {
|
||||
enum {
|
||||
PacketAccess = packet_traits<Scalar>::HasLog1p,
|
||||
Cost = functor_traits<scalar_log_op<Scalar>>::Cost // TODO measure cost of log1p
|
||||
Cost = functor_traits<scalar_log_op<Scalar>>::Cost // TODO: measure cost of log1p
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user