10 #ifndef EIGEN_GENERAL_RANK1UPDATE_H
11 #define EIGEN_GENERAL_RANK1UPDATE_H
17 template <
typename Scalar,
typename Index,
int StorageOrder,
bool ConjLhs,
bool ConjRhs>
20 template <
typename Scalar,
typename Index,
bool ConjLhs,
bool ConjRhs>
32 template <
typename Scalar,
typename Index,
bool ConjLhs,
bool ConjRhs>
35 general_rank1_update<Scalar, Index, ColMajor, ConjRhs, ConjRhs>::run(
rows,
cols,
mat, stride, u,
v,
alpha);
Array< int, Dynamic, 1 > v
Definition: Array_initializer_list_vector_cxx11.cpp:1
int i
Definition: BiCGSTAB_step_by_step.cpp:9
int rows
Definition: Tutorial_commainit_02.cpp:1
int cols
Definition: Tutorial_commainit_02.cpp:1
SCALAR Scalar
Definition: bench_gemm.cpp:45
A matrix or vector expression mapping an existing array of data.
Definition: Map.h:96
@ ColMajor
Definition: Constants.h:318
@ RowMajor
Definition: Constants.h:320
RealScalar alpha
Definition: level1_cplx_impl.h:151
std::conditional<!Cond, const T &, CwiseUnaryOp< scalar_conjugate_op< typename traits< T >::Scalar >, T > > conj_expr_if
Definition: SelfadjointRank2Update.h:52
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
Definition: Eigen_Colamd.h:49
Definition: ConjHelper.h:42
static void run(Index rows, Index cols, Scalar *mat, Index stride, const Scalar *u, const Scalar *v, Scalar alpha)
Definition: GeneralRank1Update.h:22
static void run(Index rows, Index cols, Scalar *mat, Index stride, const Scalar *u, const Scalar *v, Scalar alpha)
Definition: GeneralRank1Update.h:34
Definition: GeneralRank1Update.h:18
void run(const string &dir_name, LinearSolver *linear_solver_pt, const unsigned nel_1d, bool mess_up_order)
Definition: two_d_poisson_compare_solvers.cc:317