Searched refs:VectorBlock (Results 1 - 19 of 19) sorted by relevance

/external/eigen/Eigen/src/Eigen2Support/
H A DVectorBlock.h18 inline VectorBlock<Derived>
22 return VectorBlock<Derived>(derived(), 0, size);
27 inline const VectorBlock<const Derived>
31 return VectorBlock<const Derived>(derived(), 0, size);
36 inline VectorBlock<Derived>
40 return VectorBlock<Derived>(derived(), this->size() - size, size);
45 inline const VectorBlock<const Derived>
49 return VectorBlock<const Derived>(derived(), this->size() - size, size);
55 inline VectorBlock<Derived,Size>
59 return VectorBlock<Derive
[all...]
/external/eigen/doc/examples/
H A Dclass_FixedVectorBlock.cpp7 Eigen::VectorBlock<Derived, 2>
10 return Eigen::VectorBlock<Derived, 2>(v.derived(), 0);
14 const Eigen::VectorBlock<const Derived, 2>
17 return Eigen::VectorBlock<const Derived, 2>(v.derived(), 0);
H A Dclass_VectorBlock.cpp7 Eigen::VectorBlock<Derived>
10 return Eigen::VectorBlock<Derived>(v.derived(), start, end-start);
14 const Eigen::VectorBlock<const Derived>
17 return Eigen::VectorBlock<const Derived>(v.derived(), start, end-start);
/external/eigen/Eigen/src/Core/
H A DVectorBlock.h16 /** \class VectorBlock
49 struct traits<VectorBlock<VectorType, Size> >
57 template<typename VectorType, int Size> class VectorBlock class in namespace:Eigen
69 EIGEN_DENSE_PUBLIC_INTERFACE(VectorBlock)
75 inline VectorBlock(VectorType& vector, Index start, Index size) function in class:Eigen::VectorBlock
80 EIGEN_STATIC_ASSERT_VECTOR_ONLY(VectorBlock);
85 inline VectorBlock(VectorType& vector, Index start) function in class:Eigen::VectorBlock
88 EIGEN_STATIC_ASSERT_VECTOR_ONLY(VectorBlock);
H A DMatrixBase.h484 VectorBlock<Derived> start(Index size);
485 const VectorBlock<const Derived> start(Index size) const;
486 VectorBlock<Derived> end(Index size);
487 const VectorBlock<const Derived> end(Index size) const;
488 template<int Size> VectorBlock<Derived,Size> start();
489 template<int Size> const VectorBlock<const Derived,Size> start() const;
490 template<int Size> VectorBlock<Derived,Size> end();
491 template<int Size> const VectorBlock<const Derived,Size> end() const;
/external/eigen/test/
H A DdenseLM.cpp40 VectorBlock<const VectorType> u(uv, 0, half);
41 VectorBlock<const VectorType> v(uv, half, half);
65 VectorBlock<const VectorType> u(uv, 0, half);
66 VectorBlock<const VectorType> v(uv, half, half);
86 VectorBlock<const VectorType> u(uv, 0, half);
87 VectorBlock<const VectorType> v(uv, half, half);
166 VectorBlock<VectorType> u(uv, 0, inputs/2);
167 VectorBlock<VectorType> v(uv, inputs/2, inputs/2);
H A DsparseLM.cpp39 VectorBlock<const VectorType> u(uv, 0, half);
40 VectorBlock<const VectorType> v(uv, half, half);
66 VectorBlock<const VectorType> u(uv, 0, half);
67 VectorBlock<const VectorType> v(uv, half, half);
91 VectorBlock<const VectorType> u(uv, 0, half);
92 VectorBlock<const VectorType> v(uv, half, half);
148 VectorBlock<VectorType> u(uv, 0, inputs/2);
149 VectorBlock<VectorType> v(uv, inputs/2, inputs/2);
H A Dref.cpp180 VectorBlock<VectorXf> ab(a,0,3);
181 const VectorBlock<VectorXf> abc(a,0,3);
/external/eigen/Eigen/src/SparseLU/
H A DSparseLU_panel_bmod.h91 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each row
112 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each row
113 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here
159 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each row
160 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here
194 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero column index for each row
195 VectorBlock<ScalarVector> dense_col(dense, nextl_col, m); // Scatter/gather entire matrix column from/to here
H A DSparseLU_panel_dfs.h224 VectorBlock<IndexVector> marker1(marker, m, m);
234 VectorBlock<IndexVector> repfnz_col(repfnz, nextl_col, m); // First nonzero location in each row
235 VectorBlock<ScalarVector> dense_col(dense,nextl_col, m); // Accumulate a column vector here
H A DSparseLU_column_bmod.h166 VectorBlock<ScalarVector> u(glu.lusup, ufirst, nsupc);
170 VectorBlock<ScalarVector> l(glu.lusup, ufirst+nsupc, nrow);
H A DSparseLU_column_dfs.h98 VectorBlock<IndexVector> marker2(marker, 2*m, m);
H A DSparseLU.h580 VectorBlock<IndexVector> panel_lsubk(panel_lsub, k, m);
581 VectorBlock<IndexVector> repfnz_k(repfnz, k, m);
591 VectorBlock<ScalarVector> dense_k(dense, k, m);
592 VectorBlock<IndexVector> segrep_k(segrep, nseg1, m-nseg1);
/external/eigen/Eigen/src/Householder/
H A DHouseholder.h44 VectorBlock<Derived, internal::decrement_size<Base::SizeAtCompileTime>::ret> essentialPart(derived(), 1, size()-1);
74 VectorBlock<const Derived, EssentialPart::SizeAtCompileTime> tail(derived(), 1, size()-1);
/external/eigen/Eigen/src/plugins/
H A DBlockMethods.h33 typedef VectorBlock<Derived> SegmentReturnType;
34 typedef const VectorBlock<const Derived> ConstSegmentReturnType;
35 template<int Size> struct FixedSegmentReturnType { typedef VectorBlock<Derived, Size> Type; };
36 template<int Size> struct ConstFixedSegmentReturnType { typedef const VectorBlock<const Derived, Size> Type; };
/external/eigen/unsupported/Eigen/src/Splines/
H A DSpline.h241 VectorBlock<BasisVectorType,Degree>(left,1,p) = u - VectorBlock<const KnotVectorType,Degree>(U,i+1-p,p).reverse();
242 VectorBlock<BasisVectorType,Degree>(right,1,p) = VectorBlock<const KnotVectorType,Degree>(U,i+1,p) - u;
/external/eigen/unsupported/Eigen/src/Polynomials/
H A DCompanion.h259 VectorBlock<RightColumn,Deg_1> headMonic( m_monic, 0, deg_1 );
/external/eigen/Eigen/src/Geometry/
H A DQuaternion.h78 inline const VectorBlock<const Coefficients,3> vec() const { return coeffs().template head<3>(); }
81 inline VectorBlock<Coefficients,3> vec() { return coeffs().template head<3>(); }
/external/eigen/Eigen/src/Core/util/
H A DForwardDeclarations.h83 template<typename MatrixType, int Size=Dynamic> class VectorBlock;

Completed in 484 milliseconds