diff options
author | 2018-09-15 14:16:20 +0200 | |
---|---|---|
committer | 2018-09-15 14:16:20 +0200 | |
commit | 82772e8d9de3e04d84bcd3aafaf714e88404f784 (patch) | |
tree | f8a97b0a27cde80cec85152e68d584d18cbe76d1 /Eigen/src/Core/util | |
parent | 400512bfad8fc3ad6bed15cd026e0e35d70e39b4 (diff) |
Rename Symbolic namespace to symbolic to be consistent with numext namespace
Diffstat (limited to 'Eigen/src/Core/util')
-rw-r--r-- | Eigen/src/Core/util/IndexedViewHelper.h | 10 | ||||
-rw-r--r-- | Eigen/src/Core/util/SymbolicIndex.h | 12 |
2 files changed, 11 insertions, 11 deletions
diff --git a/Eigen/src/Core/util/IndexedViewHelper.h b/Eigen/src/Core/util/IndexedViewHelper.h index dcba731f0..5d7cf8e91 100644 --- a/Eigen/src/Core/util/IndexedViewHelper.h +++ b/Eigen/src/Core/util/IndexedViewHelper.h @@ -42,7 +42,7 @@ struct symbolic_last_tag {}; * * \sa end */ -static const Symbolic::SymbolExpr<internal::symbolic_last_tag> last; +static const symbolic::SymbolExpr<internal::symbolic_last_tag> last; /** \var end * \ingroup Core_Module @@ -60,7 +60,7 @@ static const auto end = last+1; #else // Using a FixedExpr<1> expression is important here to make sure the compiler // can fully optimize the computation starting indices with zero overhead. -static const Symbolic::AddExpr<Symbolic::SymbolExpr<internal::symbolic_last_tag>,Symbolic::ValueExpr<Eigen::internal::FixedInt<1> > > end(last+fix<1>()); +static const symbolic::AddExpr<symbolic::SymbolExpr<internal::symbolic_last_tag>,symbolic::ValueExpr<Eigen::internal::FixedInt<1> > > end(last+fix<1>()); #endif } // end namespace placeholders @@ -74,7 +74,7 @@ template<int N> FixedInt<N> eval_expr_given_size(FixedInt<N> x, Index /*size*/) { return x; } template<typename Derived> -Index eval_expr_given_size(const Symbolic::BaseExpr<Derived> &x, Index size) +Index eval_expr_given_size(const symbolic::BaseExpr<Derived> &x, Index size) { return x.derived().eval(placeholders::last=size-1); } @@ -127,13 +127,13 @@ struct IndexedViewCompatibleType<T,XprSize,typename internal::enable_if<internal }; template<typename T, int XprSize> -struct IndexedViewCompatibleType<T, XprSize, typename enable_if<Symbolic::is_symbolic<T>::value>::type> { +struct IndexedViewCompatibleType<T, XprSize, typename enable_if<symbolic::is_symbolic<T>::value>::type> { typedef SingleRange type; }; template<typename T> -typename enable_if<Symbolic::is_symbolic<T>::value,SingleRange>::type +typename enable_if<symbolic::is_symbolic<T>::value,SingleRange>::type makeIndexedViewCompatible(const T& id, Index size, SpecializedType) { return eval_expr_given_size(id,size); } diff --git a/Eigen/src/Core/util/SymbolicIndex.h b/Eigen/src/Core/util/SymbolicIndex.h index b9fe733b7..41d477056 100644 --- a/Eigen/src/Core/util/SymbolicIndex.h +++ b/Eigen/src/Core/util/SymbolicIndex.h @@ -12,7 +12,7 @@ namespace Eigen { -/** \namespace Eigen::Symbolic +/** \namespace Eigen::symbolic * \ingroup Core_Module * * This namespace defines a set of classes and functions to build and evaluate symbolic expressions of scalar type Index. @@ -20,9 +20,9 @@ namespace Eigen { * * \code * // First step, defines symbols: - * struct x_tag {}; static const Symbolic::SymbolExpr<x_tag> x; - * struct y_tag {}; static const Symbolic::SymbolExpr<y_tag> y; - * struct z_tag {}; static const Symbolic::SymbolExpr<z_tag> z; + * struct x_tag {}; static const symbolic::SymbolExpr<x_tag> x; + * struct y_tag {}; static const symbolic::SymbolExpr<y_tag> y; + * struct z_tag {}; static const symbolic::SymbolExpr<z_tag> z; * * // Defines an expression: * auto expr = (x+3)/y+z; @@ -38,7 +38,7 @@ namespace Eigen { * It is currently only used internally to define and manipulate the placeholders::last and placeholders::end symbols in Eigen::seq and Eigen::seqN. * */ -namespace Symbolic { +namespace symbolic { template<typename Tag> class Symbol; template<typename Arg0> class NegateExpr; @@ -286,7 +286,7 @@ protected: Arg1 m_arg1; }; -} // end namespace Symbolic +} // end namespace symbolic } // end namespace Eigen |