Prusa Slicer 2.6.0
Loading...
Searching...
No Matches
Eigen::internal::qr_preconditioner_should_do_anything< MatrixType, QRPreconditioner, Case > Struct Template Reference

#include <src/eigen/Eigen/src/SVD/JacobiSVD.h>

Public Types

enum  
 

Detailed Description

template<typename MatrixType, int QRPreconditioner, int Case>
struct Eigen::internal::qr_preconditioner_should_do_anything< MatrixType, QRPreconditioner, Case >

Member Enumeration Documentation

◆ anonymous enum

template<typename MatrixType , int QRPreconditioner, int Case>
anonymous enum
35 { a = MatrixType::RowsAtCompileTime != Dynamic &&
36 MatrixType::ColsAtCompileTime != Dynamic &&
37 MatrixType::ColsAtCompileTime <= MatrixType::RowsAtCompileTime,
38 b = MatrixType::RowsAtCompileTime != Dynamic &&
39 MatrixType::ColsAtCompileTime != Dynamic &&
40 MatrixType::RowsAtCompileTime <= MatrixType::ColsAtCompileTime,
41 ret = !( (QRPreconditioner == NoQRPreconditioner) ||
42 (Case == PreconditionIfMoreColsThanRows && bool(a)) ||
43 (Case == PreconditionIfMoreRowsThanCols && bool(b)) )
44 };
@ NoQRPreconditioner
Definition Constants.h:415
@ PreconditionIfMoreColsThanRows
Definition JacobiSVD.h:30
@ PreconditionIfMoreRowsThanCols
Definition JacobiSVD.h:30
const int Dynamic
Definition Constants.h:21

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