diff options
author | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2014-10-13 10:04:04 -0700 |
---|---|---|
committer | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2014-10-13 10:04:04 -0700 |
commit | 4c70b0a7627d45286ecbb3c73d2d774412168205 (patch) | |
tree | 8ed2081268a2bd6110fac3fdcf0f956b5a72313e /unsupported/Eigen/CXX11/src/Tensor/TensorBase.h | |
parent | 0219f8aed44279858330b1c07402c066f5b75459 (diff) |
Added support for patch extraction
Diffstat (limited to 'unsupported/Eigen/CXX11/src/Tensor/TensorBase.h')
-rw-r--r-- | unsupported/Eigen/CXX11/src/Tensor/TensorBase.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h b/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h index cadeb3b19..27c10f64f 100644 --- a/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h +++ b/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h @@ -243,6 +243,12 @@ class TensorBase<Derived, ReadOnlyAccessors> return TensorConcatenationOp<Axis, const Derived, const OtherDerived>(derived(), other.derived(), axis); } + template <typename PatchDims> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE + const TensorPatchOp<const PatchDims, const Derived> + extract_patches(const PatchDims& patch_dims) const { + return TensorPatchOp<const PatchDims, const Derived>(derived(), patch_dims); + } + // Morphing operators. template <typename NewDimensions> EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE const TensorReshapingOp<const NewDimensions, const Derived> |