Public Member Functions | |
template<typename T > | |
Index | eval_impl (const T &values) const |
NegateExpr (const Arg0 &arg0) | |
![]() | |
const NegateExpr< Arg0 > & | derived () const |
Index | eval (const T &values) const |
Index | eval (Types &&... values) const |
ProductExpr< NegateExpr< Arg0 >, OtherDerived > | operator* (const BaseExpr< OtherDerived > &b) const |
ProductExpr< NegateExpr< Arg0 >, ValueExpr<> > | operator* (Index a) const |
ProductExpr< NegateExpr< Arg0 >, ValueExpr< internal::FixedInt< N > > > | operator* (internal::FixedInt< N >) const |
AddExpr< NegateExpr< Arg0 >, OtherDerived > | operator+ (const BaseExpr< OtherDerived > &b) const |
AddExpr< NegateExpr< Arg0 >, ValueExpr<> > | operator+ (Index b) const |
AddExpr< NegateExpr< Arg0 >, ValueExpr< internal::FixedInt< N > > > | operator+ (internal::FixedInt< N >) const |
NegateExpr< NegateExpr< Arg0 > > | operator- () const |
AddExpr< NegateExpr< Arg0 >, NegateExpr< OtherDerived > > | operator- (const BaseExpr< OtherDerived > &b) const |
AddExpr< NegateExpr< Arg0 >, ValueExpr<> > | operator- (Index a) const |
AddExpr< NegateExpr< Arg0 >, ValueExpr< internal::FixedInt<-N > > > | operator- (internal::FixedInt< N >) const |
QuotientExpr< NegateExpr< Arg0 >, OtherDerived > | operator/ (const BaseExpr< OtherDerived > &b) const |
QuotientExpr< NegateExpr< Arg0 >, ValueExpr<> > | operator/ (Index a) const |
QuotientExpr< NegateExpr< Arg0 >, ValueExpr< internal::FixedInt< N > > > | operator/ (internal::FixedInt< N >) const |
Protected Attributes | |
Arg0 | m_arg0 |
Definition at line 208 of file SymbolicIndex.h.
|
inline |
Definition at line 211 of file SymbolicIndex.h.
|
inline |
Definition at line 214 of file SymbolicIndex.h.
|
protected |
Definition at line 216 of file SymbolicIndex.h.