10 template <
typename Scalar>
18 Scalar temp = v_givens[
j].c() *
a[
i +
m *
j] - v_givens[
j].s() *
a[
i +
m * (
n - 1)];
19 a[
i +
m * (
n - 1)] = v_givens[
j].
s() *
a[
i +
m *
j] + v_givens[
j].c() *
a[
i +
m * (
n - 1)];
25 Scalar temp = w_givens[
j].c() *
a[
i +
m *
j] + w_givens[
j].s() *
a[
i +
m * (
n - 1)];
26 a[
i +
m * (
n - 1)] = -w_givens[
j].
s() *
a[
i +
m *
j] + w_givens[
j].c() *
a[
i +
m * (
n - 1)];
int i
Definition: BiCGSTAB_step_by_step.cpp:9
const unsigned n
Definition: CG3DPackingUnitTest.cpp:11
SCALAR Scalar
Definition: bench_gemm.cpp:45
Rotation given by a cosine-sine pair.
Definition: Jacobi.h:38
RealScalar s
Definition: level1_cplx_impl.h:130
const Scalar * a
Definition: level2_cplx_impl.h:32
int * m
Definition: level2_cplx_impl.h:294
void r1mpyq(DenseIndex m, DenseIndex n, Scalar *a, const std::vector< JacobiRotation< Scalar > > &v_givens, const std::vector< JacobiRotation< Scalar > > &w_givens)
Definition: r1mpyq.h:11
Namespace containing all symbols from the Eigen library.
Definition: bench_norm.cpp:70
EIGEN_DEFAULT_DENSE_INDEX_TYPE Index
The Index type as used for the API.
Definition: Meta.h:83
EIGEN_DEFAULT_DENSE_INDEX_TYPE DenseIndex
Definition: Meta.h:75
Definition: Eigen_Colamd.h:49
std::ptrdiff_t j
Definition: tut_arithmetic_redux_minmax.cpp:2