Expression of a coefficient wise version of the C++ ternary operator ?:  
 More...
#include <Select.h>
|  | 
| const Scalar | coeff (Index i, Index j) const | 
|  | 
| const Scalar | coeff (Index i) const | 
|  | 
| Index | cols () const | 
|  | 
| const ConditionMatrixType & | conditionMatrix () const | 
|  | 
| const ElseMatrixType & | elseMatrix () const | 
|  | 
| Index | rows () const | 
|  | 
|  | Select (const ConditionMatrixType &a_conditionMatrix, const ThenMatrixType &a_thenMatrix, const ElseMatrixType &a_elseMatrix) | 
|  | 
| const ThenMatrixType & | thenMatrix () const | 
|  | 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType>
class Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >
Expression of a coefficient wise version of the C++ ternary operator ?: 
- Parameters
- 
  
    | ConditionMatrixType | the type of the condition expression which must be a boolean matrix |  | ThenMatrixType | the type of the then expression |  | ElseMatrixType | the type of the else expression |  
 
This class represents an expression of a coefficient wise version of the C++ ternary operator ?:. It is the return type of DenseBase::select() and most of the time this is the only way it is used.
- See also
- DenseBase::select(const DenseBase<ThenDerived>&, const DenseBase<ElseDerived>&) const 
Definition at line 55 of file Select.h.
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
      
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::Select | ( | const ConditionMatrixType & | a_conditionMatrix, |  
          |  |  | const ThenMatrixType & | a_thenMatrix, |  
          |  |  | const ElseMatrixType & | a_elseMatrix |  
          |  | ) |  |  |  | inline | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | const Scalar Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::coeff | ( | Index | i, |  
          |  |  | Index | j |  
          |  | ) |  | const |  | inline | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | const Scalar Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::coeff | ( | Index | i | ) | const |  | inline | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | Index Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::cols | ( | void |  | ) | const |  | inline | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | const ConditionMatrixType& Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::conditionMatrix | ( |  | ) | const |  | inline | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | const ElseMatrixType& Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::elseMatrix | ( |  | ) | const |  | inline | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | Index Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::rows | ( | void |  | ) | const |  | inline | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | const ThenMatrixType& Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::thenMatrix | ( |  | ) | const |  | inline | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | ConditionMatrixType::Nested Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::m_condition |  | protected | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | ElseMatrixType::Nested Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::m_else |  | protected | 
 
 
template<typename ConditionMatrixType, typename ThenMatrixType, typename ElseMatrixType> 
  
  | 
        
          | ThenMatrixType::Nested Eigen::Select< ConditionMatrixType, ThenMatrixType, ElseMatrixType >::m_then |  | protected | 
 
 
The documentation for this class was generated from the following file: