20 for (
int counter = 0; counter <
g_repeat; ++counter) {
62 Atriangular.template triangularView<StrictlyLower>().setZero();
76 A(0, 0) = std::numeric_limits<typename MatrixType::RealScalar>::quiet_NaN();
cout<< "Here is a random 4x4 matrix, A:"<< endl<< A<< endl<< endl;ComplexSchur< MatrixXcf > schurOfA(A, false)
Eigen::Triplet< double > T
Definition: EigenUnitTest.cpp:11
Scalar Scalar int size
Definition: benchVecAdd.cpp:17
SCALAR Scalar
Definition: bench_gemm.cpp:45
Matrix< SCALARA, Dynamic, Dynamic, opt_A > A
Definition: bench_gemm.cpp:47
MatrixXf MatrixType
Definition: benchmark-blocking-sizes.cpp:52
ComputationInfo info() const
Reports whether previous computation was successful.
Definition: ComplexSchur.h:220
const ComplexMatrixType & matrixU() const
Returns the unitary matrix in the Schur decomposition.
Definition: ComplexSchur.h:142
const ComplexMatrixType & matrixT() const
Returns the triangular matrix in the Schur decomposition.
Definition: ComplexSchur.h:165
Index getMaxIterations()
Returns the maximum number of iterations.
Definition: ComplexSchur.h:236
ComplexSchur & setMaxIterations(Index maxIters)
Sets the maximum number of iterations allowed.
Definition: ComplexSchur.h:230
ComplexSchur & compute(const EigenBase< InputType > &matrix, bool computeU=true)
Computes Schur decomposition of given matrix.
@ Success
Definition: Constants.h:440
@ NoConvergence
Definition: Constants.h:444
#define VERIFY_IS_APPROX(a, b)
Definition: integer_types.cpp:13
#define VERIFY(a)
Definition: main.h:362
#define VERIFY_IS_EQUAL(a, b)
Definition: main.h:367
#define VERIFY_RAISES_ASSERT(a)
Definition: main.h:329
static int g_repeat
Definition: main.h:191
double U
Swimming speed.
Definition: two_d_variable_diff_adapt.cc:53