Home
last modified time | relevance | path

Searched refs:SizeAtCompileTime (Results 1 – 25 of 48) sorted by relevance

12

/external/eigen/Eigen/src/Core/
DDiagonalMatrix.h27 RowsAtCompileTime = DiagonalVectorType::SizeAtCompileTime,
28 ColsAtCompileTime = DiagonalVectorType::SizeAtCompileTime,
37 …typedef DiagonalMatrix<Scalar,DiagonalVectorType::SizeAtCompileTime,DiagonalVectorType::MaxSizeAtC…
105 template<typename _Scalar, int SizeAtCompileTime, int MaxSizeAtCompileTime>
106 struct traits<DiagonalMatrix<_Scalar,SizeAtCompileTime,MaxSizeAtCompileTime> >
107 …: traits<Matrix<_Scalar,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtCompil…
109 typedef Matrix<_Scalar,SizeAtCompileTime,1,0,MaxSizeAtCompileTime,1> DiagonalVectorType;
117 template<typename _Scalar, int SizeAtCompileTime, int MaxSizeAtCompileTime>
119 : public DiagonalBase<DiagonalMatrix<_Scalar,SizeAtCompileTime,MaxSizeAtCompileTime> >
221 RowsAtCompileTime = DiagonalVectorType::SizeAtCompileTime,
[all …]
DBooleanRedux.h82 unroll = SizeAtCompileTime != Dynamic
85 … && SizeAtCompileTime * (CoeffReadCost + NumTraits<Scalar>::AddCost) <= EIGEN_UNROLLING_LIMIT
89 unroll ? int(SizeAtCompileTime) : Dynamic
108 unroll = SizeAtCompileTime != Dynamic
111 … && SizeAtCompileTime * (CoeffReadCost + NumTraits<Scalar>::AddCost) <= EIGEN_UNROLLING_LIMIT
115 unroll ? int(SizeAtCompileTime) : Dynamic
DNumTraits.h139 …ReadCost = ArrayType::SizeAtCompileTime==Dynamic ? Dynamic : ArrayType::SizeAtCompileTime * NumTra…
140 …AddCost = ArrayType::SizeAtCompileTime==Dynamic ? Dynamic : ArrayType::SizeAtCompileTime * NumTra…
141 …MulCost = ArrayType::SizeAtCompileTime==Dynamic ? Dynamic : ArrayType::SizeAtCompileTime * NumTra…
DPermutationMatrix.h73 … typedef PermutationMatrix<IndicesType::SizeAtCompileTime,IndicesType::MaxSizeAtCompileTime,Index>
273 template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType>
274 struct traits<PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType> >
275 …: traits<Matrix<IndexType,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtComp…
278 typedef Matrix<IndexType, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1> IndicesType;
282 template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType>
283 class PermutationMatrix : public PermutationBase<PermutationMatrix<SizeAtCompileTime, MaxSizeAtComp…
387 template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType, int _PacketAccess>
388 struct traits<Map<PermutationMatrix<SizeAtCompileTime, MaxSizeAtCompileTime, IndexType>,_PacketAcce…
389 …: traits<Matrix<IndexType,SizeAtCompileTime,SizeAtCompileTime,0,MaxSizeAtCompileTime,MaxSizeAtComp…
[all …]
DTranspositions.h147 template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType>
148 struct traits<Transpositions<SizeAtCompileTime,MaxSizeAtCompileTime,IndexType> >
151 typedef Matrix<Index, SizeAtCompileTime, 1, 0, MaxSizeAtCompileTime, 1> IndicesType;
155 template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType>
156 class Transpositions : public TranspositionsBase<Transpositions<SizeAtCompileTime,MaxSizeAtCompileT…
218 template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType, int _PacketAccess>
219 struct traits<Map<Transpositions<SizeAtCompileTime,MaxSizeAtCompileTime,IndexType>,_PacketAccess> >
222 …typedef Map<const Matrix<Index,SizeAtCompileTime,1,0,MaxSizeAtCompileTime,1>, _PacketAccess> Indic…
226 template<int SizeAtCompileTime, int MaxSizeAtCompileTime, typename IndexType, int PacketAccess>
227 class Map<Transpositions<SizeAtCompileTime,MaxSizeAtCompileTime,IndexType>,PacketAccess>
[all …]
DRedux.h53 Cost = ( Derived::SizeAtCompileTime == Dynamic
55 || (Derived::SizeAtCompileTime!=1 && functor_traits<Func>::Cost == Dynamic)
57 : Derived::SizeAtCompileTime * Derived::CoeffReadCost
58 + (Derived::SizeAtCompileTime-1) * functor_traits<Func>::Cost,
189 : public redux_novec_unroller<Func,Derived, 0, Derived::SizeAtCompileTime>
296 Size = Derived::SizeAtCompileTime,
359 if(SizeAtCompileTime==0 || (SizeAtCompileTime==Dynamic && size()==0))
386 if(SizeAtCompileTime==0 || (SizeAtCompileTime==Dynamic && size()==0))
DVisitor.h79 enum { unroll = SizeAtCompileTime != Dynamic
81 && (SizeAtCompileTime == 1 || internal::functor_traits<Visitor>::Cost != Dynamic)
82 …&& SizeAtCompileTime * CoeffReadCost + (SizeAtCompileTime-1) * internal::functor_traits<Visitor>::…
85 unroll ? int(SizeAtCompileTime) : Dynamic
DAssign.h36 InnerSize = int(Derived::IsVectorAtCompileTime) ? int(Derived::SizeAtCompileTime)
42 MaxSizeAtCompileTime = Derived::SizeAtCompileTime,
79 MayUnrollCompletely = int(Derived::SizeAtCompileTime) != Dynamic
81 … && int(Derived::SizeAtCompileTime) * int(OtherDerived::CoeffReadCost) <= int(UnrollingLimit),
274 assign_DefaultTraversal_CompleteUnrolling<Derived1, Derived2, 0, Derived1::SizeAtCompileTime>
313 assign_LinearTraversal_CompleteUnrolling<Derived1, Derived2, 0, Derived1::SizeAtCompileTime>
342 assign_innervec_CompleteUnrolling<Derived1, Derived2, 0, Derived1::SizeAtCompileTime>
423 enum { size = Derived1::SizeAtCompileTime,
517 && int(Derived::SizeAtCompileTime) != 1>
DMapBase.h36 SizeAtCompileTime = Base::SizeAtCompileTime enumerator
139 eigen_assert(data == 0 || SizeAtCompileTime == Dynamic || SizeAtCompileTime == size); in MapBase()
DBandMatrix.h44 SizeAtCompileTime = EIGEN_SIZE_MIN_PREFER_DYNAMIC(RowsAtCompileTime,ColsAtCompileTime) enumerator
84 inline Block<CoefficientsType,1,SizeAtCompileTime> diagonal() in diagonal()
85 …{ return Block<CoefficientsType,1,SizeAtCompileTime>(coeffs(),supers(),0,1,(std::min)(rows(),cols(… in diagonal()
88 inline const Block<const CoefficientsType,1,SizeAtCompileTime> diagonal() const in diagonal()
89 …{ return Block<const CoefficientsType,1,SizeAtCompileTime>(coeffs(),supers(),0,1,(std::min)(rows()… in diagonal()
DSolveTriangular.h35 …Unrolling = (RhsIsVectorAtCompileTime && Rhs::SizeAtCompileTime != Dynamic && Rhs::SizeAtCompile…
143 { triangular_solver_unroller<Lhs,Rhs,Mode,0,Rhs::SizeAtCompileTime>::run(lhs,rhs); }
155 0,Rhs::SizeAtCompileTime>::run(trLhs,trRhs);
DTriangularMatrix.h612 unroll = MatrixType::SizeAtCompileTime != Dynamic
614 …&& MatrixType::SizeAtCompileTime*internal::traits<OtherDerived>::CoeffReadCost/2 <= EIGEN_UNROLLIN…
620 unroll ? int(MatrixType::SizeAtCompileTime) : Dynamic,
649 unroll = MatrixType::SizeAtCompileTime != Dynamic
651 … && MatrixType::SizeAtCompileTime * internal::traits<OtherDerived>::CoeffReadCost / 2
658 unroll ? int(MatrixType::SizeAtCompileTime) : Dynamic,
690 unroll = DenseDerived::SizeAtCompileTime != Dynamic
692 && DenseDerived::SizeAtCompileTime * internal::traits<Derived>::CoeffReadCost / 2
699 unroll ? int(DenseDerived::SizeAtCompileTime) : Dynamic,
DCwiseNullaryOp.h258 …Derived>::NullaryExpr(Derived::SizeAtCompileTime, internal::linspaced_op<Scalar,false>(low,high,De…
292 …Derived>::NullaryExpr(Derived::SizeAtCompileTime, internal::linspaced_op<Scalar,true>(low,high,Der…
740 template<typename Derived, bool Big = (Derived::SizeAtCompileTime>=16)>
DPlainObjectBase.h88 using Base::SizeAtCompileTime;
113 …enum { NeedsToAlign = SizeAtCompileTime != Dynamic && (internal::traits<Derived>::Flags & AlignedB…
247 eigen_assert(SizeAtCompileTime == Dynamic || SizeAtCompileTime == size);
603 …d _init2(Index rows, Index cols, typename internal::enable_if<Base::SizeAtCompileTime!=2,T0>::type…
615 …onst Scalar& x, const Scalar& y, typename internal::enable_if<Base::SizeAtCompileTime==2,T0>::type…
631 …apPointers = internal::is_same<Derived, OtherDerived>::value && Base::SizeAtCompileTime==Dynamic };
DArray.h139 eigen_assert(SizeAtCompileTime == Dynamic || SizeAtCompileTime == dim);
/external/eigen/Eigen/src/Core/util/
DStaticAssert.h131 EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime!=Eigen::Dynamic, \
136 EIGEN_STATIC_ASSERT(TYPE::SizeAtCompileTime==Eigen::Dynamic, \
141 EIGEN_STATIC_ASSERT(TYPE::IsVectorAtCompileTime && TYPE::SizeAtCompileTime==SIZE, \
152 (int(TYPE0::SizeAtCompileTime)==Eigen::Dynamic \
153 || int(TYPE1::SizeAtCompileTime)==Eigen::Dynamic \
154 || int(TYPE0::SizeAtCompileTime)==int(TYPE1::SizeAtCompileTime)),\
159 (int(TYPE0::SizeAtCompileTime)==0 && int(TYPE1::SizeAtCompileTime)==0) \
DForwardDeclarations.h98 template<typename _Scalar, int SizeAtCompileTime, int MaxSizeAtCompileTime=SizeAtCompileTime> class…
101 template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename IndexType=in…
102 template<int SizeAtCompileTime, int MaxSizeAtCompileTime = SizeAtCompileTime, typename IndexType=in…
DMacros.h336 SizeAtCompileTime = Base::SizeAtCompileTime, \
355 SizeAtCompileTime = Base::SizeAtCompileTime, \
/external/eigen/Eigen/src/Householder/
DHouseholder.h44 …VectorBlock<Derived, internal::decrement_size<Base::SizeAtCompileTime>::ret> essentialPart(derived… in makeHouseholderInPlace()
71 VectorBlock<const Derived, EssentialPart::SizeAtCompileTime> tail(derived(), 1, size()-1); in makeHouseholder()
121 …Block<Derived, EssentialPart::SizeAtCompileTime, Derived::ColsAtCompileTime> bottom(derived(), 1, … in applyHouseholderOnTheLeft()
158 …Block<Derived, Derived::RowsAtCompileTime, EssentialPart::SizeAtCompileTime> right(derived(), 0, 1… in applyHouseholderOnTheRight()
/external/eigen/bench/
Dbasicbenchmark.h18 if (MatrixType::SizeAtCompileTime!=Eigen::Dynamic) asm("#fixedsize"); in benchBasic_loop()
24 if (MatrixType::SizeAtCompileTime!=Eigen::Dynamic) asm("#fixedsize"); in benchBasic_loop()
30 if (MatrixType::SizeAtCompileTime!=Eigen::Dynamic) asm("#fixedsize"); in benchBasic_loop()
/external/eigen/Eigen/src/Eigen2Support/
DLeastSquares.h91 typedef Hyperplane<Scalar, VectorType::SizeAtCompileTime> HyperplaneType; in linearRegression()
136 typedef Matrix<Scalar,VectorType::SizeAtCompileTime,VectorType::SizeAtCompileTime> CovMatrixType;
/external/eigen/test/
Dzerosized.cpp16 if (MatrixType::SizeAtCompileTime == Dynamic) in zeroSizedMatrix()
36 if (VectorType::SizeAtCompileTime == Dynamic) in zeroSizedVector()
Dsizeof.cpp16 VERIFY(sizeof(MatrixType)==sizeof(Scalar)*size_t(MatrixType::SizeAtCompileTime)); in verifySizeOf()
/external/eigen/test/eigen2/
Deigen2_sizeof.cpp16 VERIFY(sizeof(MatrixType)==sizeof(Scalar)*MatrixType::SizeAtCompileTime); in verifySizeOf()
/external/eigen/Eigen/src/SparseCore/
DSparseUtil.h57 SizeAtCompileTime = Base::SizeAtCompileTime, \

12