10 #ifndef EIGEN_INVERSE_H    11 #define EIGEN_INVERSE_H    15 template<
typename XprType,
typename StorageKind> 
class InverseImpl;
    19 template<
typename XprType>
    21   : 
traits<typename XprType::PlainObject>
    42 template<
typename XprType>
    53   explicit EIGEN_DEVICE_FUNC 
Inverse(
const XprType &xpr)
    57   EIGEN_DEVICE_FUNC 
Index rows()
 const { 
return m_xpr.rows(); }
    58   EIGEN_DEVICE_FUNC 
Index cols()
 const { 
return m_xpr.cols(); }
    60   EIGEN_DEVICE_FUNC 
const XprTypeNestedCleaned& 
nestedExpression()
 const { 
return m_xpr; }
    67 template<
typename XprType, 
typename StorageKind>
    73   typedef typename XprType::Scalar 
Scalar;
    77   Scalar coeff(
Index i) 
const;
    92 template<
typename ArgType>
    94   : 
public evaluator<typename Inverse<ArgType>::PlainObject>
   103     : m_result(inv_xpr.rows(), inv_xpr.cols())
   105     ::new (static_cast<Base*>(
this)) Base(m_result);
   117 #endif // EIGEN_INVERSE_H EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE void call_assignment_no_alias(Dst &dst, const Src &src, const Func &func)
XprType::StorageIndex StorageIndex
InverseType::PlainObject PlainObject
EIGEN_DEVICE_FUNC ColXpr col(Index i)
This is the const version of col(). */. 
const unsigned int RowMajorBit
EIGEN_DEVICE_FUNC Inverse(const XprType &xpr)
EIGEN_DEVICE_FUNC Index cols() const
Inverse< ArgType > InverseType
evaluator< PlainObject > Base
Expression of the inverse of another expression. 
internal::remove_all< XprTypeNested >::type XprTypeNestedCleaned
XprType::PlainObject PlainObject
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API. 
internal::remove_all< XprType >::type NestedExpression
internal::generic_xpr_base< Inverse< XprType > >::type Base
internal::ref_selector< XprType >::type XprTypeNested
EIGEN_DEVICE_FUNC Index rows() const
traits< PlainObject > BaseTraits
internal::ref_selector< Inverse >::type Nested
XprType::PlainObject PlainObject
EIGEN_DEVICE_FUNC RowXpr row(Index i)
This is the const version of row(). */. 
const unsigned int EvalBeforeNestingBit
unary_evaluator(const InverseType &inv_xpr)
EIGEN_DEVICE_FUNC const XprTypeNestedCleaned & nestedExpression() const