Eigen::internal::qr_preconditioner_should_do_anything< MatrixType, QRPreconditioner, Case > Struct Template Reference

#include <JacobiSVD.h>

Public Types

enum  
 

Member Enumeration Documentation

◆ anonymous enum

template<typename MatrixType , int QRPreconditioner, int Case>
anonymous enum
37  {
38  a = MatrixType::RowsAtCompileTime != Dynamic && MatrixType::ColsAtCompileTime != Dynamic &&
39  MatrixType::ColsAtCompileTime <= MatrixType::RowsAtCompileTime,
40  b = MatrixType::RowsAtCompileTime != Dynamic && MatrixType::ColsAtCompileTime != Dynamic &&
41  MatrixType::RowsAtCompileTime <= MatrixType::ColsAtCompileTime,
42  ret = !((QRPreconditioner == NoQRPreconditioner) || (Case == PreconditionIfMoreColsThanRows && bool(a)) ||
44  };
Scalar * b
Definition: benchVecAdd.cpp:17
@ NoQRPreconditioner
Definition: Constants.h:423
Eigen::DenseIndex ret
Definition: level1_cplx_impl.h:43
const Scalar * a
Definition: level2_cplx_impl.h:32
@ PreconditionIfMoreColsThanRows
Definition: JacobiSVD.h:33
@ PreconditionIfMoreRowsThanCols
Definition: JacobiSVD.h:33
const int Dynamic
Definition: Constants.h:25
int Case
What case are we considering: Choose one from the enumeration Cases.
Definition: common_young_laplace_stuff.h:53

The documentation for this struct was generated from the following file: