mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
Merged latest updates from trunk
This commit is contained in:
@@ -18,7 +18,7 @@ struct packed_triangular_matrix_vector_product;
|
||||
template<typename Index, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar, bool ConjRhs>
|
||||
struct packed_triangular_matrix_vector_product<Index,Mode,LhsScalar,ConjLhs,RhsScalar,ConjRhs,ColMajor>
|
||||
{
|
||||
typedef typename scalar_product_traits<LhsScalar, RhsScalar>::ReturnType ResScalar;
|
||||
typedef typename ScalarBinaryOpTraits<LhsScalar, RhsScalar>::ReturnType ResScalar;
|
||||
enum {
|
||||
IsLower = (Mode & Lower) ==Lower,
|
||||
HasUnitDiag = (Mode & UnitDiag)==UnitDiag,
|
||||
@@ -47,7 +47,7 @@ struct packed_triangular_matrix_vector_product<Index,Mode,LhsScalar,ConjLhs,RhsS
|
||||
template<typename Index, int Mode, typename LhsScalar, bool ConjLhs, typename RhsScalar, bool ConjRhs>
|
||||
struct packed_triangular_matrix_vector_product<Index,Mode,LhsScalar,ConjLhs,RhsScalar,ConjRhs,RowMajor>
|
||||
{
|
||||
typedef typename scalar_product_traits<LhsScalar, RhsScalar>::ReturnType ResScalar;
|
||||
typedef typename ScalarBinaryOpTraits<LhsScalar, RhsScalar>::ReturnType ResScalar;
|
||||
enum {
|
||||
IsLower = (Mode & Lower) ==Lower,
|
||||
HasUnitDiag = (Mode & UnitDiag)==UnitDiag,
|
||||
|
||||
@@ -19,4 +19,4 @@
|
||||
#include "level3_impl.h"
|
||||
|
||||
float BLASFUNC(sdsdot)(int* n, float* alpha, float* x, int* incx, float* y, int* incy)
|
||||
{ return *alpha + BLASFUNC(dsdot)(n, x, incx, y, incy); }
|
||||
{ return double(*alpha) + BLASFUNC(dsdot)(n, x, incx, y, incy); }
|
||||
|
||||
Reference in New Issue
Block a user