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