HomeSort by relevance Sort by last modified time
    Searched refs:OuterStride (Results 1 - 25 of 27) sorted by null

1 2

  /external/eigen/doc/snippets/
Map_outer_stride.cpp 3 cout << Map<MatrixXi, 0, OuterStride<> >(array, 3, 3, OuterStride<>(4)) << endl;
Tutorial_SlicingCol.cpp 3 Map<MatrixXf,0,OuterStride<> > M2(M1.data(), M1.rows(), (M1.cols()+2)/3, OuterStride<>(M1.outerStride()*3));
10 Stride<Dynamic,3>(M3.outerStride(),3));
  /external/eigen/failtest/
map_nonconst_ctor_on_const_ptr_4.cpp 12 Map<CV_QUALIFIER MatrixXf, Unaligned, OuterStride<> > m(ptr, rows, cols, OuterStride<>(2));
ref_4.cpp 5 void call_ref(Ref<MatrixXf,0,OuterStride<> > a) {}
  /external/eigen/test/
mapstaticmethods.cpp 45 PlainObjectType::Map(ptr, OuterStride<>(i)).setZero();
46 PlainObjectType::MapAligned(ptr, OuterStride<>(i)).setZero();
47 PlainObjectType::Map(const_ptr, OuterStride<>(i)).sum();
48 PlainObjectType::MapAligned(const_ptr, OuterStride<>(i)).sum();
50 PlainObjectType::Map(ptr, OuterStride<2>()).setZero();
51 PlainObjectType::MapAligned(ptr, OuterStride<3>()).setZero();
52 PlainObjectType::Map(const_ptr, OuterStride<4>()).sum();
53 PlainObjectType::MapAligned(const_ptr, OuterStride<5>()).sum();
92 PlainObjectType::Map(ptr, rows, cols, OuterStride<>(i)).setZero();
93 PlainObjectType::MapAligned(ptr, rows, cols, OuterStride<>(i)).setZero()
    [all...]
mapstride.cpp 83 Map<MatrixType, Alignment, OuterStride<Dynamic> > map(array, rows, cols, OuterStride<Dynamic>(m.innerSize()+1));
85 VERIFY(map.outerStride() == map.innerSize()+1);
89 VERIFY(array[map.outerStride()*i+j] == m.coeffByOuterInner(i,j));
109 Map<MatrixType, Alignment, OuterStride<OuterStrideAtCompileTime> >
110 map(array, rows, cols, OuterStride<OuterStrideAtCompileTime>(m.innerSize()+4));
112 VERIFY(map.outerStride() == map.innerSize()+4);
116 VERIFY(array[map.outerStride()*i+j] == m.coeffByOuterInner(i,j));
133 VERIFY(map.outerStride() == 2*map.innerSize()+1);
138 VERIFY(array[map.outerStride()*i+map.innerStride()*j] == m.coeffByOuterInner(i,j))
    [all...]
mapped_matrix.cpp 170 Map<MatrixType,0,OuterStride<> > map2(array2, size, size, OuterStride<>(size+1));
ref.cpp 161 EIGEN_DONT_INLINE void call_ref_5(Ref<MatrixXf,0,OuterStride<> > a, const B &b) { VERIFY_IS_EQUAL(a,b); }
163 EIGEN_DONT_INLINE void call_ref_6(const Ref<const MatrixXf,0,OuterStride<> >& a, const B &b) { VERIFY_IS_EQUAL(a,b); }
  /external/eigen/Eigen/src/Core/
Stride.h 41 * \sa class InnerStride, class OuterStride, \ref TopicStorageOrders
63 Stride(Index outerStride, Index innerStride)
64 : m_outer(outerStride), m_inner(innerStride)
66 eigen_assert(innerStride>=0 && outerStride>=0);
101 class OuterStride : public Stride<Value, 0>
105 EIGEN_DEVICE_FUNC OuterStride() : Base() {}
106 EIGEN_DEVICE_FUNC OuterStride(Index v) : Base(v,0) {} // FIXME making this explicit could break valid code
  /external/eigen/Eigen/src/Core/products/
SelfadjointMatrixMatrix_BLAS.h 78 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,n,m,OuterStride<>(rhsStride)); \
81 ldb = convert_index<BlasIndex>(b_tmp.outerStride()); \
122 Map<const Matrix<EIGTYPE, Dynamic, Dynamic, LhsStorageOrder>, 0, OuterStride<> > lhs(_lhs,m,m,OuterStride<>(lhsStride)); \
125 lda = convert_index<BlasIndex>(a_tmp.outerStride()); \
133 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,m,n,OuterStride<>(rhsStride)); \
137 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,n,m,OuterStride<>(rhsStride));
    [all...]
GeneralMatrixMatrix_BLAS.h 90 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > lhs(_lhs,m,k,OuterStride<>(lhsStride)); \
93 lda = convert_index<BlasIndex>(a_tmp.outerStride()); \
97 Map<const MatrixX##EIGPREFIX, 0, OuterStride<> > rhs(_rhs,k,n,OuterStride<>(rhsStride)); \
100 ldb = convert_index<BlasIndex>(b_tmp.outerStride()); \
TriangularMatrixMatrix_BLAS.h 123 Map<const MatrixLhs, 0, OuterStride<> > lhsMap(_lhs,rows,depth,OuterStride<>(lhsStride)); \
125 BlasIndex aStride = convert_index<BlasIndex>(aa_tmp.outerStride()); \
147 Map<const MatrixRhs, 0, OuterStride<> > rhs(_rhs,depth,cols,OuterStride<>(rhsStride)); \
152 ldb = convert_index<BlasIndex>(b_tmp.outerStride()); \
158 Map<const MatrixLhs, 0, OuterStride<> > lhs(_lhs,rows,depth,OuterStride<>(lhsStride)); \
168 lda = convert_index<BlasIndex>(a_tmp.outerStride()); \
178 Map<MatrixX##EIGPREFIX, 0, OuterStride<> > res_tmp(res,rows,cols,OuterStride<>(resStride));
    [all...]
TriangularSolverMatrix_BLAS.h 70 Map<const MatrixTri, 0, OuterStride<> > tri(_tri,size,size,OuterStride<>(triStride)); \
76 lda = convert_index<BlasIndex>(a_tmp.outerStride()); \
123 Map<const MatrixTri, 0, OuterStride<> > tri(_tri,size,size,OuterStride<>(triStride)); \
129 lda = convert_index<BlasIndex>(a_tmp.outerStride()); \
TriangularSolverVector.h 38 typedef Map<const Matrix<LhsScalar,Dynamic,Dynamic,RowMajor>, 0, OuterStride<> > LhsMap;
39 const LhsMap lhs(_lhs,size,size,OuterStride<>(lhsStride));
96 typedef Map<const Matrix<LhsScalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > LhsMap;
97 const LhsMap lhs(_lhs,size,size,OuterStride<>(lhsStride));
GeneralMatrixMatrixTriangular_BLAS.h 119 Map<const MatrixType, 0, OuterStride<> > mapA(lhs,n,k,OuterStride<>(lhsStride)); \
121 lda = a.outerStride(); \
TriangularMatrixVector.h 43 typedef Map<const Matrix<LhsScalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > LhsMap;
44 const LhsMap lhs(_lhs,rows,cols,OuterStride<>(lhsStride));
114 typedef Map<const Matrix<LhsScalar,Dynamic,Dynamic,RowMajor>, 0, OuterStride<> > LhsMap;
115 const LhsMap lhs(_lhs,rows,cols,OuterStride<>(lhsStride));
266 actualLhs.data(),actualLhs.outerStride(),
325 actualLhs.data(),actualLhs.outerStride(),
  /external/eigen/blas/
common.h 95 typedef Map<Matrix<Scalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > MatrixType;
96 typedef Map<const Matrix<Scalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > ConstMatrixType;
101 Map<Matrix<T,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> >
104 return Map<Matrix<T,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> >(data, rows, cols, OuterStride<>(stride));
108 Map<const Matrix<T,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> >
111 return Map<const Matrix<T,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> >(data, rows, cols, OuterStride<>(stride));
BandTriangularSolver.h 25 typedef Map<const Matrix<LhsScalar,Dynamic,Dynamic,RowMajor>, 0, OuterStride<> > LhsMap;
30 const LhsMap lhs(_lhs,size,k+1,OuterStride<>(lhsStride));
61 typedef Map<const Matrix<LhsScalar,Dynamic,Dynamic,ColMajor>, 0, OuterStride<> > LhsMap;
66 const LhsMap lhs(_lhs,k+1,size,OuterStride<>(lhsStride));
  /external/eigen/Eigen/src/SparseLU/
SparseLU_SupernodalMatrix.h 273 Map<const Matrix<Scalar,Dynamic,Dynamic, ColMajor>, 0, OuterStride<> > A( &(Lval[luptr]), nsupc, nsupc, OuterStride<>(lda) );
274 Map< Matrix<Scalar,Dynamic,Dest::ColsAtCompileTime, ColMajor>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );
278 new (&A) Map<const Matrix<Scalar,Dynamic,Dynamic, ColMajor>, 0, OuterStride<> > ( &(Lval[luptr+nsupc]), nrow, nsupc, OuterStride<>(lda) );
SparseLU_kernel_bmod.h 58 Map<Matrix<Scalar,SegSizeAtCompileTime,SegSizeAtCompileTime, ColMajor>, 0, OuterStride<> > A( &(lusup.data()[luptr]), segsize, segsize, OuterStride<>(lda) );
67 Map<Matrix<Scalar,Dynamic,SegSizeAtCompileTime, ColMajor>, 0, OuterStride<> > B( &(lusup.data()[luptr]), nrow, segsize, OuterStride<>(lda) );
70 Map<Matrix<Scalar,Dynamic,1>, 0, OuterStride<> > l(tempv.data()+segsize+aligned_offset+aligned_with_B_offset, nrow, OuterStride<>(ldl) );
73 internal::sparselu_gemm<Scalar>(l.rows(), l.cols(), B.cols(), B.data(), B.outerStride(), u.data(), u.outerStride(), l.data(), l.outerStride());
SparseLU_panel_bmod.h 105 Map<ScalarMatrix, Aligned, OuterStride<> > U(tempv.data(), u_rows, u_cols, OuterStride<>(ldu));
139 MappedMatrixBlock A(glu.lusup.data()+luptr, u_rows, u_rows, OuterStride<>(lda) );
144 MappedMatrixBlock B(glu.lusup.data()+luptr, nrow, u_rows, OuterStride<>(lda) );
149 MappedMatrixBlock L(tempv.data()+w*ldu+offset, nrow, u_cols, OuterStride<>(ldl));
152 internal::sparselu_gemm<Scalar>(L.rows(), L.cols(), B.cols(), B.data(), B.outerStride(), U.data(), U.outerStride(), L.data(), L.outerStride());
SparseLU_column_bmod.h 166 MappedMatrixBlock A( &(glu.lusup.data()[luptr]), nsupc, nsupc, OuterStride<>(lda) );
170 new (&A) MappedMatrixBlock ( &(glu.lusup.data()[luptr+nsupc]), nrow, nsupc, OuterStride<>(lda) );
SparseLU.h 750 Map<const Matrix<Scalar,Dynamic,Dynamic, ColMajor>, 0, OuterStride<> > A( &(m_mapL.valuePtr()[luptr]), nsupc, nsupc, OuterStride<>(lda) );
751 Map< Matrix<Scalar,Dynamic,Dest::ColsAtCompileTime, ColMajor>, 0, OuterStride<> > U (&(X(fsupc,0)), nsupc, nrhs, OuterStride<>(n) );
SparseLUImpl.h 26 typedef Map<ScalarMatrix, 0, OuterStride<> > MappedMatrixBlock;
  /external/eigen/Eigen/src/Core/util/
ForwardDeclarations.h 117 template<int Value = Dynamic> class OuterStride;
121 typename StrideType = typename internal::conditional<PlainObjectType::IsVectorAtCompileTime,InnerStride<1>,OuterStride<> >::type > class Ref;

Completed in 247 milliseconds

1 2