11 #ifndef EIGEN_EIGENBASE_H    12 #define EIGEN_EIGENBASE_H    34   Derived& 
derived() { 
return *
static_cast<Derived*
>(
this); }
    36   const Derived& 
derived()
 const { 
return *
static_cast<const Derived*
>(
this); }
    39   { 
return *
static_cast<Derived*
>(
const_cast<EigenBase*
>(
this)); }
    41   { 
return *
static_cast<const Derived*
>(
this); }
    52   template<
typename Dest> 
inline void evalTo(Dest& dst)
 const    56   template<
typename Dest> 
inline void addTo(Dest& dst)
 const    60     typename Dest::PlainObject res(
rows(),
cols());
    66   template<
typename Dest> 
inline void subTo(Dest& dst)
 const    70     typename Dest::PlainObject res(
rows(),
cols());
   105 template<
typename Derived>
   106 template<
typename OtherDerived>
   113 template<
typename Derived>
   114 template<
typename OtherDerived>
   121 template<
typename Derived>
   122 template<
typename OtherDerived>
   133 template<
typename Derived>
   134 template<
typename OtherDerived>
   144 template<
typename Derived>
   145 template<
typename OtherDerived>
   152 template<
typename Derived>
   153 template<
typename OtherDerived>
   161 #endif // EIGEN_EIGENBASE_H const Derived & derived() const 
Derived & operator-=(const EigenBase< OtherDerived > &other)
void applyThisOnTheLeft(Dest &dst) const 
Derived & const_cast_derived() const 
void applyOnTheLeft(const EigenBase< OtherDerived > &other)
void applyOnTheRight(const EigenBase< OtherDerived > &other)
void applyThisOnTheRight(Dest &dst) const 
const Derived & const_derived() const 
void addTo(Dest &dst) const 
internal::traits< Derived >::Index Index
void evalTo(Dest &dst) const 
internal::traits< Derived >::StorageKind StorageKind
void subTo(Dest &dst) const 
Derived & operator=(const DenseBase< OtherDerived > &other)
Derived & operator*=(const EigenBase< OtherDerived > &other)
Derived & operator+=(const EigenBase< OtherDerived > &other)