aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/internal/ScalarOps.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal/ScalarOps.h')
-rw-r--r--src/internal/ScalarOps.h48
1 files changed, 24 insertions, 24 deletions
diff --git a/src/internal/ScalarOps.h b/src/internal/ScalarOps.h
index 1dd072cb2..6d7de3bed 100644
--- a/src/internal/ScalarOps.h
+++ b/src/internal/ScalarOps.h
@@ -23,28 +23,28 @@
// License. This exception does not invalidate any other reasons why a work
// based on this file might be covered by the GNU General Public License.
-#ifndef EIGEN_SCALAROPS_H
-#define EIGEN_SCALAROPS_H
+#ifndef EI_SCALAROPS_H
+#define EI_SCALAROPS_H
template<typename MatrixType> class EiScalarProduct
- : public EiObject<typename MatrixType::Scalar, ScalarProduct<MatrixType> >
+ : public EiObject<typename MatrixType::Scalar, EiScalarProduct<MatrixType> >
{
public:
typedef typename MatrixType::Scalar Scalar;
typedef typename MatrixType::Ref MatRef;
typedef EiScalarProduct Ref;
- friend class EiObject<typename MatrixType::Scalar, ScalarProduct<MatrixType> >;
+ friend class EiObject<typename MatrixType::Scalar, EiScalarProduct<MatrixType> >;
static const int RowsAtCompileTime = MatrixType::RowsAtCompileTime,
ColsAtCompileTime = MatrixType::ColsAtCompileTime;
- ScalarProduct(const MatRef& matrix, Scalar scalar)
+ EiScalarProduct(const MatRef& matrix, Scalar scalar)
: m_matrix(matrix), m_scalar(scalar) {}
- ScalarProduct(const ScalarProduct& other)
+ EiScalarProduct(const EiScalarProduct& other)
: m_matrix(other.m_matrix), m_scalar(other.m_scalar) {}
- EIGEN_INHERIT_ASSIGNMENT_OPERATORS(ScalarProduct)
+ EI_INHERIT_ASSIGNMENT_OPERATORS(EiScalarProduct)
private:
const Ref& _ref() const { return *this; }
@@ -61,26 +61,26 @@ template<typename MatrixType> class EiScalarProduct
const Scalar m_scalar;
};
-#define EIGEN_MAKE_SCALAR_OPS(OtherScalar) \
+#define EI_MAKE_SCALAR_OPS(OtherScalar) \
template<typename Scalar, typename Derived> \
-ScalarProduct<Derived> \
-operator*(const EiObject<Scalar, Derived>& matrix, \
+EiScalarProduct<Derived> \
+operator*(const EiObject<Scalar, Derived>& matrix, \
OtherScalar scalar) \
{ \
- return ScalarProduct<Derived>(matrix.ref(), scalar); \
+ return EiScalarProduct<Derived>(matrix.ref(), scalar); \
} \
\
template<typename Scalar, typename Derived> \
-ScalarProduct<Derived> \
+EiScalarProduct<Derived> \
operator*(OtherScalar scalar, \
- const EiObject<Scalar, Derived>& matrix) \
+ const EiObject<Scalar, Derived>& matrix) \
{ \
- return ScalarProduct<Derived>(matrix.ref(), scalar); \
+ return EiScalarProduct<Derived>(matrix.ref(), scalar); \
} \
\
template<typename Scalar, typename Derived> \
-ScalarProduct<Derived> \
-operator/(const EiObject<Scalar, Derived>& matrix, \
+EiScalarProduct<Derived> \
+operator/(const EiObject<Scalar, Derived>& matrix, \
OtherScalar scalar) \
{ \
return matrix * (static_cast<typename Derived::Scalar>(1) / scalar); \
@@ -102,13 +102,13 @@ EiObject<Scalar, Derived>::operator/=(const OtherScalar &other) \
return *static_cast<Derived*>(this); \
}
-EIGEN_MAKE_SCALAR_OPS(int)
-EIGEN_MAKE_SCALAR_OPS(float)
-EIGEN_MAKE_SCALAR_OPS(double)
-EIGEN_MAKE_SCALAR_OPS(std::complex<int>)
-EIGEN_MAKE_SCALAR_OPS(std::complex<float>)
-EIGEN_MAKE_SCALAR_OPS(std::complex<double>)
+EI_MAKE_SCALAR_OPS(int)
+EI_MAKE_SCALAR_OPS(float)
+EI_MAKE_SCALAR_OPS(double)
+EI_MAKE_SCALAR_OPS(std::complex<int>)
+EI_MAKE_SCALAR_OPS(std::complex<float>)
+EI_MAKE_SCALAR_OPS(std::complex<double>)
-#undef EIGEN_MAKE_SCALAR_OPS
+#undef EI_MAKE_SCALAR_OPS
-#endif // EIGEN_SCALAROPS_H
+#endif // EI_SCALAROPS_H