1 #ifndef HALIDE_DIMENSION_H 2 #define HALIDE_DIMENSION_H 84 friend class ::Halide::OutputImageParam;
Dimension dim(int i) const
Get a different dimension of the same buffer.
A fragment of Halide syntax.
Dimension set_estimate(const Expr &min, const Expr &extent)
Set the min and extent estimates in one call.
Expr stride() const
Get an expression representing the stride of this image in the given dimension.
A reference-counted handle to a parameter to a halide pipeline.
Dimension set_bounds(const Expr &min, const Expr &extent)
Set the min and extent in one call.
This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it.
Defines Func - the front-end handle on a halide function, and related classes.
Dimension set_extent(const Expr &extent)
Set the extent in a given dimension to equal the given expression.
Expr max() const
Get an expression representing the maximum coordinates of this image parameter in the given dimension...
Expr extent_estimate() const
Not visible externally, similar to 'static' linkage in C.
Defines the internal representation of parameters to halide piplines.
Expr min_estimate() const
Expr extent() const
Get an expression representing the extent of this image parameter in the given dimension.
Dimension set_min(const Expr &min)
Set the min in a given dimension to equal the given expression.
Dimension set_stride(const Expr &stride)
Set the stride in a given dimension to equal the given value.
Expr min() const
Get an expression representing the minimum coordinates of this image parameter in the given dimension...