HomeSort by relevance Sort by last modified time
    Searched full:scalar_sum_op (Results 1 - 16 of 16) sorted by null

  /external/eigen/unsupported/Eigen/src/AutoDiff/
AutoDiffVector.h 103 typename MakeCwiseBinaryOp<internal::scalar_sum_op<BaseScalar>,ValueType,OtherValueType>::Type,
104 typename MakeCwiseBinaryOp<internal::scalar_sum_op<BaseScalar>,JacobianType,OtherJacobianType>::Type >
108 typename MakeCwiseBinaryOp<internal::scalar_sum_op<BaseScalar>,ValueType,OtherValueType>::Type,
109 typename MakeCwiseBinaryOp<internal::scalar_sum_op<BaseScalar>,JacobianType,OtherJacobianType>::Type >(
184 // CwiseBinaryOp<internal::scalar_sum_op<Scalar>,
191 // CwiseBinaryOp<internal::scalar_sum_op<Scalar>,
AutoDiffScalar.h 187 inline const AutoDiffScalar<CwiseBinaryOp<internal::scalar_sum_op<Scalar>,const DerType,const typename internal::remove_all<OtherDerType>::type> >
191 return AutoDiffScalar<CwiseBinaryOp<internal::scalar_sum_op<Scalar>,const DerType,const typename internal::remove_all<OtherDerType>::type> >(
330 inline const AutoDiffScalar<CwiseBinaryOp<internal::scalar_sum_op<Scalar>,
336 return AutoDiffScalar<const CwiseBinaryOp<internal::scalar_sum_op<Scalar>,
  /external/eigen/Eigen/src/plugins/
CommonCwiseBinaryOps.h 27 EIGEN_MAKE_CWISE_BINARY_OP(operator+,internal::scalar_sum_op)
  /external/eigen/doc/
InsideEigenExample.dox 134 CwiseBinaryOp<internal::scalar_sum_op<float>, VectorXf, VectorXf>
175 const CwiseBinaryOp<internal::scalar_sum_op<typename internal::traits<Derived>::Scalar>, Derived, OtherDerived>
184 As we said, CwiseBinaryOp is also used for other operations such as substration, so it takes another template parameter determining the operation that will be applied to coefficients. This template parameter is a functor, that is, a class in which we have an operator() so it behaves like a function. Here, the functor used is internal::scalar_sum_op. It is defined in src/Core/Functors.h.
186 Let us now explain the internal::traits here. The internal::scalar_sum_op class takes one template parameter: the type of the numbers to handle. Here of course we want to pass the scalar type (a.k.a. numeric type) of VectorXf, which is \c float. How do we determine which is the scalar type of \a Derived ? Throughout Eigen, all matrix and expression types define a typedef \a Scalar which gives its scalar type. For example, VectorXf::Scalar is a typedef for \c float. So here, if life was easy, we could find the numeric type of \a Derived as just
202 const CwiseBinaryOp<internal::scalar_sum_op<float>, VectorXf, VectorXf>
237 CwiseBinaryOp<internal::scalar_sum_op<float>, VectorXf, VectorXf>
241 VectorXf& MatrixBase<VectorXf>::operator=(const MatrixBase<CwiseBinaryOp<internal::scalar_sum_op<float>, VectorXf, VectorXf> > & other);
456 CwiseBinaryOp<internal::scalar_sum_op<float>, VectorXf, VectorXf>
458 So m_functor is an object of the empty class internal::scalar_sum_op<float>. As we mentioned above, don't worry about why we constructed an object of this empty class at all -- it's an implementation detail, the point is that some other functors need to store member data.
460 Anyway, internal::scalar_sum_op is defined in src/Core/Functors.h
    [all...]
  /external/eigen/Eigen/src/Core/
NoAlias.h 47 typedef SelfCwiseBinaryOp<internal::scalar_sum_op<Scalar>, ExpressionType, OtherDerived> SelfAdder;
Redux.h 363 return this->redux(Eigen::internal::scalar_sum_op<Scalar>());
374 return Scalar(this->redux(Eigen::internal::scalar_sum_op<Scalar>())) / Scalar(this->size());
ArrayBase.h 193 SelfCwiseBinaryOp<internal::scalar_sum_op<Scalar>, Derived, OtherDerived> tmp(derived());
CwiseBinaryOp.h 222 SelfCwiseBinaryOp<internal::scalar_sum_op<Scalar>, Derived, OtherDerived> tmp(derived());
Functors.h 24 template<typename Scalar> struct scalar_sum_op { struct in namespace:Eigen::internal
25 EIGEN_EMPTY_STRUCT_CTOR(scalar_sum_op)
35 struct functor_traits<scalar_sum_op<Scalar> > {
    [all...]
VectorwiseOp.h 485 CwiseBinaryOp<internal::scalar_sum_op<Scalar>,
  /external/eigen/test/eigen2/
eigen2_array.cpp 49 VERIFY_IS_APPROX(m1.colwise().sum(), m1.colwise().redux(internal::scalar_sum_op<Scalar>()));
  /external/eigen/test/
array.cpp 73 VERIFY_IS_APPROX(m1.colwise().sum(), m1.colwise().redux(internal::scalar_sum_op<Scalar>()));
304 typedef CwiseUnaryOp<internal::scalar_sum_op<double>, ArrayXd > Xpr;
vectorization_logic.cpp 66 typedef internal::redux_traits<internal::scalar_sum_op<typename Xpr::Scalar>,Xpr> traits;
array_for_matrix.cpp 48 VERIFY_IS_APPROX(m1.colwise().sum(), m1.colwise().redux(internal::scalar_sum_op<Scalar>()));
  /external/eigen/Eigen/src/Core/util/
ForwardDeclarations.h 153 template<typename Scalar> struct scalar_sum_op;
  /external/eigen/Eigen/src/Geometry/
AlignedBox.h 115 const CwiseBinaryOp<internal::scalar_sum_op<Scalar>, const VectorType, const VectorType> >

Completed in 2519 milliseconds