10 #ifndef EIGEN_SELFADJOINT_PACKED_PRODUCT_H
11 #define EIGEN_SELFADJOINT_PACKED_PRODUCT_H
19 template <
typename Scalar,
typename Index,
int StorageOrder,
int UpLo,
bool ConjLhs,
bool ConjRhs>
22 template <
typename Scalar,
typename Index,
int UpLo,
bool ConjLhs,
bool ConjRhs>
40 template <
typename Scalar,
typename Index,
int UpLo,
bool ConjLhs,
bool ConjRhs>
int i
Definition: BiCGSTAB_step_by_step.cpp:9
Eigen::SparseMatrix< double > mat
Definition: EigenUnitTest.cpp:10
Scalar Scalar int size
Definition: benchVecAdd.cpp:17
SCALAR Scalar
Definition: bench_gemm.cpp:45
A matrix or vector expression mapping an existing array of data.
Definition: Map.h:96
float real
Definition: datatypes.h:10
@ Lower
Definition: Constants.h:211
@ 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
Holds information about the various numeric (i.e. scalar) types allowed by Eigen.
Definition: NumTraits.h:217
Definition: ConjHelper.h:42
NumTraits< Scalar >::Real RealScalar
Definition: PackedSelfadjointProduct.h:24
static void run(Index size, Scalar *mat, const Scalar *vec, RealScalar alpha)
Definition: PackedSelfadjointProduct.h:25
NumTraits< Scalar >::Real RealScalar
Definition: PackedSelfadjointProduct.h:42
static void run(Index size, Scalar *mat, const Scalar *vec, RealScalar alpha)
Definition: PackedSelfadjointProduct.h:43
Definition: PackedSelfadjointProduct.h:20
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