Expression of the reverse of a vector or matrix.  
 More...
#include <Reverse.h>
template<typename MatrixType, int Direction>
class Eigen::Reverse< MatrixType, Direction >
Expression of the reverse of a vector or matrix. 
- Parameters
- 
  
    | MatrixType | the type of the object of which we are taking the reverse |  
 
This class represents an expression of the reverse of a vector. It is the return type of MatrixBase::reverse() and VectorwiseOp::reverse() and most of the time this is the only way it is used.
- See also
- MatrixBase::reverse(), VectorwiseOp::reverse() 
Definition at line 70 of file Reverse.h.
template<typename MatrixType , int Direction> 
      
 
 
template<typename MatrixType , int Direction> 
 
 
template<typename MatrixType , int Direction> 
 
| Enumerator | 
|---|
| PacketSize |  | 
| IsColMajor |  | 
| ReverseRow |  | 
| ReverseCol |  | 
| OffsetRow |  | 
| OffsetCol |  | 
| ReversePacket |  | 
Definition at line 84 of file Reverse.h.
 
 
template<typename MatrixType , int Direction> 
 
 
template<typename MatrixType , int Direction> 
  
  | 
        
          | CoeffReturnType Eigen::Reverse< MatrixType, Direction >::coeff | ( | Index | row, |  
          |  |  | Index | col |  
          |  | ) |  | const |  | inline | 
 
 
template<typename MatrixType , int Direction> 
  
  | 
        
          | CoeffReturnType Eigen::Reverse< MatrixType, Direction >::coeff | ( | Index | index | ) | const |  | inline | 
 
 
template<typename MatrixType , int Direction> 
  
  | 
        
          | Scalar& Eigen::Reverse< MatrixType, Direction >::coeffRef | ( | Index | row, |  
          |  |  | Index | col |  
          |  | ) |  |  |  | inline | 
 
 
template<typename MatrixType , int Direction> 
  
  | 
        
          | Scalar& Eigen::Reverse< MatrixType, Direction >::coeffRef | ( | Index | index | ) |  |  | inline | 
 
 
template<typename MatrixType , int Direction> 
 
 
template<typename MatrixType , int Direction> 
 
 
template<typename MatrixType , int Direction> 
 
 
template<typename MatrixType , int Direction> 
  
  | 
        
          | Scalar& Eigen::Reverse< MatrixType, Direction >::operator() | ( | Index | row, |  
          |  |  | Index | col |  
          |  | ) |  |  |  | inline | 
 
 
template<typename MatrixType , int Direction> 
  
  | 
        
          | Scalar& Eigen::Reverse< MatrixType, Direction >::operator() | ( | Index | index | ) |  |  | inline | 
 
 
template<typename MatrixType , int Direction> 
template<int LoadMode> 
  
  | 
        
          | const PacketScalar Eigen::Reverse< MatrixType, Direction >::packet | ( | Index | row, |  
          |  |  | Index | col |  
          |  | ) |  | const |  | inline | 
 
 
template<typename MatrixType , int Direction> 
template<int LoadMode> 
  
  | 
        
          | const PacketScalar Eigen::Reverse< MatrixType, Direction >::packet | ( | Index | index | ) | const |  | inline | 
 
 
template<typename MatrixType , int Direction> 
 
 
template<typename MatrixType , int Direction> 
template<int LoadMode> 
  
  | 
        
          | void Eigen::Reverse< MatrixType, Direction >::writePacket | ( | Index | row, |  
          |  |  | Index | col, |  
          |  |  | const PacketScalar & | x |  
          |  | ) |  |  |  | inline | 
 
 
template<typename MatrixType , int Direction> 
template<int LoadMode> 
  
  | 
        
          | void Eigen::Reverse< MatrixType, Direction >::writePacket | ( | Index | index, |  
          |  |  | const PacketScalar & | x |  
          |  | ) |  |  |  | inline | 
 
 
template<typename MatrixType , int Direction> 
 
 
The documentation for this class was generated from the following file: