Lines Matching refs:Ref
48 template <typename MatrixType> using EigenDRef = Eigen::Ref<MatrixType, 0, EigenDStride>;
59 // Matches Eigen::Map, Eigen::Ref, blocks, etc:
114 struct eigen_extract_stride<Eigen::Ref<PlainObjectType, Options, StrideType>> { using type = StrideType; };
199 // For a reference type (e.g. Ref<MatrixXd>) we have other constraints that might need to be
381 pybind11_fail("Invalid return_value_policy for Eigen Map/Ref/Block type");
399 // Loader for Ref<...> arguments. See the documentation for info on how to make this work without
403 Eigen::Ref<PlainObjectType, 0, StrideType>,
404 enable_if_t<is_eigen_dense_map<Eigen::Ref<PlainObjectType, 0, StrideType>>::value>
405 > : public eigen_map_caster<Eigen::Ref<PlainObjectType, 0, StrideType>> {
407 using Type = Eigen::Ref<PlainObjectType, 0, StrideType>;
423 // argument for a Ref<M> with M non-const, i.e. a read-write reference).
434 // compatible with the Ref's stride requirements