/external/eigen/unsupported/test/ |
polynomialutils.cpp | 28 template<typename _Scalar, int _Deg> 32 typedef Matrix<_Scalar,Dim::ret,1> PolynomialType; 33 typedef Matrix<_Scalar,_Deg,1> EvalRootsType; 43 bool evalToZero = evr.isZero( test_precision<_Scalar>() ); 49 template<typename _Scalar> void realRoots_to_monicPolynomial_scalar() 51 CALL_SUBTEST_2( (realRoots_to_monicPolynomial_test<_Scalar,2>(2)) ); 52 CALL_SUBTEST_3( (realRoots_to_monicPolynomial_test<_Scalar,3>(3)) ); 53 CALL_SUBTEST_4( (realRoots_to_monicPolynomial_test<_Scalar,4>(4)) ); 54 CALL_SUBTEST_5( (realRoots_to_monicPolynomial_test<_Scalar,5>(5)) ); 55 CALL_SUBTEST_6( (realRoots_to_monicPolynomial_test<_Scalar,6>(6)) ) [all...] |
polynomialsolver.cpp | 167 template<typename _Scalar, int _Deg> 171 typedef Matrix<_Scalar,Dim::ret,1> PolynomialType; 172 typedef Matrix<_Scalar,_Deg,1> EvalRootsType; 179 _Scalar multipleRoot = internal::random<_Scalar>(); 191 typename NumTraits<_Scalar>::Real
|
/external/eigen/Eigen/src/SparseCore/ |
MappedSparseMatrix.h | 20 * \param _Scalar the scalar type, i.e. the type of the coefficients 26 template<typename _Scalar, int _Flags, typename _StorageIndex> 27 struct traits<MappedSparseMatrix<_Scalar, _Flags, _StorageIndex> > : traits<SparseMatrix<_Scalar, _Flags, _StorageIndex> > 31 template<typename _Scalar, int _Flags, typename _StorageIndex> 33 : public Map<SparseMatrix<_Scalar, _Flags, _StorageIndex> > 35 typedef Map<SparseMatrix<_Scalar, _Flags, _StorageIndex> > Base; 52 template<typename _Scalar, int _Options, typename _StorageIndex> 53 struct evaluator<MappedSparseMatrix<_Scalar,_Options,_StorageIndex> > 54 : evaluator<SparseCompressedBase<MappedSparseMatrix<_Scalar,_Options,_StorageIndex> > [all...] |
SparseRedux.h | 28 template<typename _Scalar, int _Options, typename _Index> 29 typename internal::traits<SparseMatrix<_Scalar,_Options,_Index> >::Scalar 30 SparseMatrix<_Scalar,_Options,_Index>::sum() const 39 template<typename _Scalar, int _Options, typename _Index> 40 typename internal::traits<SparseVector<_Scalar,_Options, _Index> >::Scalar 41 SparseVector<_Scalar,_Options,_Index>::sum() const
|
AmbiVector.h | 22 template<typename _Scalar, typename _StorageIndex> 26 typedef _Scalar Scalar; 128 template<typename _Scalar,typename _StorageIndex> 129 Index AmbiVector<_Scalar,_StorageIndex>::nonZeros() const 137 template<typename _Scalar,typename _StorageIndex> 138 void AmbiVector<_Scalar,_StorageIndex>::init(double estimatedDensity) 146 template<typename _Scalar,typename _StorageIndex> 147 void AmbiVector<_Scalar,_StorageIndex>::init(int mode) 162 template<typename _Scalar,typename _StorageIndex> 163 void AmbiVector<_Scalar,_StorageIndex>::restart( [all...] |
SparseUtil.h | 52 template<typename _Scalar, int _Flags = 0, typename _StorageIndex = int> class SparseMatrix; 53 template<typename _Scalar, int _Flags = 0, typename _StorageIndex = int> class DynamicSparseMatrix; 54 template<typename _Scalar, int _Flags = 0, typename _StorageIndex = int> class SparseVector; 55 template<typename _Scalar, int _Flags = 0, typename _StorageIndex = int> class MappedSparseMatrix; 83 typedef typename traits<T>::Scalar _Scalar; 86 typedef SparseVector<_Scalar, RowMajor, _StorageIndex> type; 90 typedef typename traits<T>::Scalar _Scalar; 93 typedef SparseVector<_Scalar, ColMajor, _StorageIndex> type; 98 typedef typename traits<T>::Scalar _Scalar; 102 typedef SparseMatrix<_Scalar, _Options, _StorageIndex> type [all...] |
/external/eigen/Eigen/src/Geometry/ |
ParametrizedLine.h | 26 * \tparam _Scalar the scalar type, i.e., the type of the coefficients 29 template <typename _Scalar, int _AmbientDim, int _Options> 33 EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE(_Scalar,_AmbientDim) 38 typedef _Scalar Scalar; 62 EIGEN_DEVICE_FUNC explicit ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane); 99 EIGEN_DEVICE_FUNC Scalar intersectionParameter(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const; 102 EIGEN_DEVICE_FUNC Scalar intersection(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const; 105 EIGEN_DEVICE_FUNC VectorType intersectionPoint(const Hyperplane<_Scalar, _AmbientDim, OtherOptions>& hyperplane) const; 144 template <typename _Scalar, int _AmbientDim, int _Options> 146 EIGEN_DEVICE_FUNC inline ParametrizedLine<_Scalar, _AmbientDim,_Options>::ParametrizedLine(const Hyperplane<_Scalar, _AmbientDim,OtherOptions>& hype (…) [all...] |
Rotation2D.h | 21 * \tparam _Scalar the scalar type, i.e., the type of the coefficients 34 template<typename _Scalar> struct traits<Rotation2D<_Scalar> > 36 typedef _Scalar Scalar; 40 template<typename _Scalar> 41 class Rotation2D : public RotationBase<Rotation2D<_Scalar>,2> 43 typedef RotationBase<Rotation2D<_Scalar>,2> Base; 51 typedef _Scalar Scalar;
|
AngleAxis.h | 21 * \param _Scalar the scalar type, i.e., the type of the coefficients. 42 template<typename _Scalar> struct traits<AngleAxis<_Scalar> > 44 typedef _Scalar Scalar; 48 template<typename _Scalar> 49 class AngleAxis : public RotationBase<AngleAxis<_Scalar>,3> 51 typedef RotationBase<AngleAxis<_Scalar>,3> Base; 59 typedef _Scalar Scalar;
|
Quaternion.h | 193 * \tparam _Scalar the scalar type, i.e., the type of the coefficients 213 template<typename _Scalar,int _Options> 214 struct traits<Quaternion<_Scalar,_Options> > 216 typedef Quaternion<_Scalar,_Options> PlainObject; 217 typedef _Scalar Scalar; 218 typedef Matrix<_Scalar,4,1,_Options> Coefficients; 226 template<typename _Scalar, int _Options> 227 class Quaternion : public QuaternionBase<Quaternion<_Scalar,_Options> > 230 typedef QuaternionBase<Quaternion<_Scalar,_Options> > Base; 233 typedef _Scalar Scalar [all...] |
/external/eigen/unsupported/Eigen/src/Splines/ |
SplineFwd.h | 25 template <typename _Scalar, int _Dim, int _Degree> 26 struct SplineTraits< Spline<_Scalar, _Dim, _Degree>, Dynamic > 28 typedef _Scalar Scalar; /*!< The spline curve's scalar type. */ 65 template < typename _Scalar, int _Dim, int _Degree, int _DerivativeOrder > 66 struct SplineTraits< Spline<_Scalar, _Dim, _Degree>, _DerivativeOrder > : public SplineTraits< Spline<_Scalar, _Dim, _Degree> > 74 typedef Array<_Scalar,Dynamic,Dynamic,RowMajor,NumOfDerivativesAtCompileTime,OrderAtCompileTime> BasisDerivativeType; 77 typedef Array<_Scalar,_Dim,Dynamic,DerivativeMemoryLayout,_Dim,NumOfDerivativesAtCompileTime> DerivativeType;
|
Spline.h | 28 * \tparam _Scalar The underlying data type (typically float or double) 34 template <typename _Scalar, int _Dim, int _Degree> 38 typedef _Scalar Scalar; /*!< The spline curve's scalar type. */ 226 const typename Spline<_Scalar, _Dim, _Degree>::Scalar u, 229 const typename Spline<_Scalar, _Dim, _Degree>::KnotVectorType& U, 233 template <typename _Scalar, int _Dim, int _Degree> 234 DenseIndex Spline<_Scalar, _Dim, _Degree>::Span( 235 typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::Scalar u, 237 const typename SplineTraits< Spline<_Scalar, _Dim, _Degree> >::KnotVectorType& knots) 245 template <typename _Scalar, int _Dim, int _Degree [all...] |
/external/eigen/unsupported/Eigen/src/Skyline/ |
SkylineUtil.h | 64 template<typename _Scalar, int _Flags = 0> class SkylineMatrix; 65 template<typename _Scalar, int _Flags = 0> class DynamicSkylineMatrix; 66 template<typename _Scalar, int _Flags = 0> class SkylineVector; 67 template<typename _Scalar, int _Flags = 0> class MappedSkylineMatrix; 76 typedef typename traits<T>::Scalar _Scalar; 82 typedef SkylineMatrix<_Scalar, _Flags> type;
|
/external/eigen/unsupported/Eigen/src/IterativeSolvers/ |
IncompleteLU.h | 15 template <typename _Scalar> 16 class IncompleteLU : public SparseSolverBase<IncompleteLU<_Scalar> > 19 typedef SparseSolverBase<IncompleteLU<_Scalar> > Base; 22 typedef _Scalar Scalar;
|
/external/eigen/unsupported/Eigen/src/Polynomials/ |
Companion.h | 38 template< typename _Scalar, int _Deg > 42 EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE(_Scalar,_Deg==Dynamic ? Dynamic : _Deg) 49 typedef _Scalar Scalar; 63 EIGEN_STRONG_INLINE const _Scalar operator()(Index row, Index col ) const 140 template< typename _Scalar, int _Deg > 142 bool companion<_Scalar,_Deg>::balanced( Scalar colNorm, Scalar rowNorm, 183 template< typename _Scalar, int _Deg > 185 bool companion<_Scalar,_Deg>::balancedR( Scalar colNorm, Scalar rowNorm, 195 const _Scalar q = colNorm/rowNorm; 196 if( !isApprox( q, _Scalar(1) ) [all...] |
PolynomialSolver.h | 28 template< typename _Scalar, int _Deg > 32 EIGEN_MAKE_ALIGNED_OPERATOR_NEW_IF_VECTORIZABLE_FIXED_SIZE(_Scalar,_Deg==Dynamic ? Dynamic : _Deg) 34 typedef _Scalar Scalar; 62 * with the _Scalar template parameter of the PolynomialSolver class as the default value. 203 * with the _Scalar template parameter of the PolynomialSolver class as the default value. 226 * with the _Scalar template parameter of the PolynomialSolver class as the default value. 249 * with the _Scalar template parameter of the PolynomialSolver class as the default value. 272 * with the _Scalar template parameter of the PolynomialSolver class as the default value. 309 * \param _Scalar the scalar type, i.e., the type of the polynomial coefficients 330 template< typename _Scalar, int _Deg [all...] |
/external/eigen/unsupported/Eigen/src/EulerAngles/ |
EulerAngles.h | 106 * \tparam _Scalar the scalar type, i.e., the type of the angles. 110 template <typename _Scalar, class _System> 111 class EulerAngles : public RotationBase<EulerAngles<_Scalar, _System>, 3> 115 typedef _Scalar Scalar; 271 PositiveRangeAlpha, PositiveRangeBeta, PositiveRangeGamma, _Scalar>(e, m); 377 template<typename _Scalar, class _System> 378 struct traits<EulerAngles<_Scalar, _System> > 380 typedef _Scalar Scalar;
|
/external/eigen/Eigen/src/IterativeLinearSolvers/ |
BasicPreconditioners.h | 24 * \tparam _Scalar the type of the scalar. 35 template <typename _Scalar> 38 typedef _Scalar Scalar; 119 * \tparam _Scalar the type of the scalar. 127 template <typename _Scalar> 128 class LeastSquareDiagonalPreconditioner : public DiagonalPreconditioner<_Scalar> 130 typedef _Scalar Scalar; 132 typedef DiagonalPreconditioner<_Scalar> Base;
|
/external/eigen/unsupported/Eigen/src/SparseExtra/ |
BlockOfDynamicSparseMatrix.h | 17 // NOTE Have to be reimplemented as a specialization of BlockImpl< DynamicSparseMatrix<_Scalar, _Options, _Index>, ... > 25 template<typename _Scalar, int _Options, typename _Index, int Size> 26 class SparseInnerVectorSet<DynamicSparseMatrix<_Scalar, _Options, _Index>, Size> 27 : public SparseMatrixBase<SparseInnerVectorSet<DynamicSparseMatrix<_Scalar, _Options, _Index>, Size> > 29 typedef DynamicSparseMatrix<_Scalar, _Options, _Index> MatrixType;
|
DynamicSparseMatrix.h | 21 * \param _Scalar the scalar type, i.e. the type of the coefficients 36 template<typename _Scalar, int _Options, typename _StorageIndex> 37 struct traits<DynamicSparseMatrix<_Scalar, _Options, _StorageIndex> > 39 typedef _Scalar Scalar; 55 template<typename _Scalar, int _Options, typename _StorageIndex> 57 : public SparseMatrixBase<DynamicSparseMatrix<_Scalar, _Options, _StorageIndex> > 361 template<typename _Scalar, int _Options, typename _StorageIndex> 362 struct evaluator<DynamicSparseMatrix<_Scalar,_Options,_StorageIndex> > 363 : evaluator_base<DynamicSparseMatrix<_Scalar,_Options,_StorageIndex> > 365 typedef _Scalar Scalar [all...] |
/external/eigen/Eigen/src/Core/ |
Matrix.h | 17 template<typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> 18 struct traits<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > 22 typedef typename find_best_packet<_Scalar,size>::type PacketScalar; 27 default_alignment = compute_default_alignment<_Scalar,max_size>::value, 30 packet_access_bit = (packet_traits<_Scalar>::Vectorizable && (EIGEN_UNALIGNED_VECTORIZE || (actual_alignment>=required_alignment))) ? PacketAccessBit : 0 34 typedef _Scalar Scalar; 43 Flags = compute_matrix_flags<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::ret, 66 * \tparam _Scalar Numeric type, e.g. float, double, int or std::complex<float>. 177 template<typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> 179 : public PlainObjectBase<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> [all...] |
Array.h | 16 template<typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> 17 struct traits<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > : traits<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > 20 typedef ArrayBase<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > XprBase; 44 template<typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> 46 : public PlainObjectBase<Array<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> >
|
/external/eigen/Eigen/src/CholmodSupport/ |
CholmodSupport.h | 57 template<typename _Scalar, int _Options, typename _StorageIndex> 58 cholmod_sparse viewAsCholmod(Ref<SparseMatrix<_Scalar,_Options,_StorageIndex> > mat) 97 internal::cholmod_configure_matrix<_Scalar>::run(res); 104 template<typename _Scalar, int _Options, typename _Index> 105 const cholmod_sparse viewAsCholmod(const SparseMatrix<_Scalar,_Options,_Index>& mat) 107 cholmod_sparse res = viewAsCholmod(Ref<SparseMatrix<_Scalar,_Options,_Index> >(mat.const_cast_derived())); 111 template<typename _Scalar, int _Options, typename _Index> 112 const cholmod_sparse viewAsCholmod(const SparseVector<_Scalar,_Options,_Index>& mat) 114 cholmod_sparse res = viewAsCholmod(Ref<SparseMatrix<_Scalar,_Options,_Index> >(mat.const_cast_derived())); 120 template<typename _Scalar, int _Options, typename _Index, unsigned int UpLo [all...] |
/external/eigen/test/ |
swap.cpp | 19 template<typename _Scalar, int _Rows, int _Cols, int _Options, int _MaxRows, int _MaxCols> 20 struct other_matrix_type<Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols> > 22 typedef Matrix<_Scalar, _Rows, _Cols, _Options^RowMajor, _MaxRows, _MaxCols> type;
|
/external/eigen/unsupported/Eigen/CXX11/src/Tensor/ |
TensorTraits.h | 121 template<typename _Scalar, int NumIndices_, int Options, typename IndexType_> 122 struct eval<Tensor<_Scalar, NumIndices_, Options, IndexType_>, Eigen::Dense> 124 typedef const Tensor<_Scalar, NumIndices_, Options, IndexType_>& type; 127 template<typename _Scalar, int NumIndices_, int Options, typename IndexType_> 128 struct eval<const Tensor<_Scalar, NumIndices_, Options, IndexType_>, Eigen::Dense> 130 typedef const Tensor<_Scalar, NumIndices_, Options, IndexType_>& type;
|