13 mpreal::set_default_prec(256);
25 int s = Eigen::internal::random<int>(1, 100);
26 MatrixXmp
A = MatrixXmp::Random(
s,
s);
27 MatrixXmp
B = MatrixXmp::Random(
s,
s);
28 MatrixXmp
S =
A.adjoint() *
A;
30 MatrixXcmp Ac = MatrixXcmp::Random(
s,
s);
31 MatrixXcmp Bc = MatrixXcmp::Random(
s,
s);
32 MatrixXcmp Sc = Ac.adjoint() * Ac;
47 Xc = Sc.selfadjointView<
Lower>().
llt().solve(Bc);
58 (
S.selfadjointView<
Lower>() * eig.eigenvectors())
66 std::stringstream stream;
AnnoyingScalar cos(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:136
AnnoyingScalar sin(const AnnoyingScalar &x)
Definition: AnnoyingScalar.h:137
int i
Definition: BiCGSTAB_step_by_step.cpp:9
Matrix< SCALARA, Dynamic, Dynamic, opt_A > A
Definition: bench_gemm.cpp:47
The matrix class, also used for vectors and row-vectors.
Definition: Eigen/Eigen/src/Core/Matrix.h:186
Derived & setRandom(Index size)
Definition: Random.h:147
Computes eigenvalues and eigenvectors of selfadjoint matrices.
Definition: SelfAdjointEigenSolver.h:82
Definition: matrices.h:74
@ Lower
Definition: Constants.h:211
@ Success
Definition: Constants.h:440
#define X
Definition: icosphere.cpp:20
#define VERIFY_IS_APPROX(a, b)
Definition: integer_types.cpp:13
RealScalar s
Definition: level1_cplx_impl.h:130
EIGEN_DONT_INLINE void llt(const Mat &A, const Mat &B, Mat &C)
Definition: llt.cpp:4
#define VERIFY(a)
Definition: main.h:362
#define VERIFY_IS_EQUAL(a, b)
Definition: main.h:367
EIGEN_STRONG_INLINE EIGEN_DEVICE_FUNC bfloat16 exp(const bfloat16 &a)
Definition: BFloat16.h:615
EIGEN_DEVICE_FUNC bool isApprox(const Scalar &x, const Scalar &y, const typename NumTraits< Scalar >::Real &precision=NumTraits< Scalar >::dummy_precision())
Definition: MathFunctions.h:1923
static int g_repeat
Definition: main.h:191
const int Dynamic
Definition: Constants.h:25
@ S
Definition: quadtree.h:62
double epsilon
Definition: osc_ring_sarah_asymptotics.h:43
internal::nested_eval< T, 1 >::type eval(const T &xpr)
Definition: sparse_permutations.cpp:47
Holds information about the various numeric (i.e. scalar) types allowed by Eigen.
Definition: NumTraits.h:217