Halide 22.0.0 Halide compiler and libraries

Halide::Parameter Member List

This is the complete list of members for Halide::Parameter, including all inherited members.

add_trace_tag(const std::string &trace_tag) | Halide::Parameter |
buffer() const | Halide::Parameter |
buffer_constraints() const | Halide::Parameter |
contents | Halide::Parameter | protected
default_value() const | Halide::Parameter |
defined() const | Halide::Parameter |
dimensions() const | Halide::Parameter |
estimate() const | Halide::Parameter |
extent_constraint(int dim) const | Halide::Parameter |
extent_constraint_estimate(int dim) const | Halide::Parameter |
get_argument_estimates() const | Halide::Parameter |
get_trace_tags() const | Halide::Parameter |
has_scalar_value() const | Halide::Parameter |
host_alignment() const | Halide::Parameter |
is_buffer() const | Halide::Parameter |
is_tracing_loads() const | Halide::Parameter |
max_value() const | Halide::Parameter |
memory_type() const | Halide::Parameter |
min_constraint(int dim) const | Halide::Parameter |
min_constraint_estimate(int dim) const | Halide::Parameter |
min_value() const | Halide::Parameter |
name() const | Halide::Parameter |
operator<(const Parameter &other) const | Halide::Parameter | inline
operator=(const Parameter &)=default | Halide::Parameter |
operator=(Parameter &&)=default | Halide::Parameter |
Parameter(const Type &t, int dimensions, const std::string &name, const Buffer< void > &buffer, int host_alignment, const std::vector< BufferConstraint > &buffer_constraints, MemoryType memory_type) | Halide::Parameter | protected
Parameter(const Type &t, int dimensions, const std::string &name, const std::optional< halide_scalar_value_t > &scalar_data, const Expr &scalar_default, const Expr &scalar_min, const Expr &scalar_max, const Expr &scalar_estimate) | Halide::Parameter | protected
Parameter()=default | Halide::Parameter |
Parameter(const Type &t, bool is_buffer, int dimensions) | Halide::Parameter |
Parameter(const Type &t, bool is_buffer, int dimensions, const std::string &name) | Halide::Parameter |
Parameter(const Parameter &)=default | Halide::Parameter |
Parameter(Parameter &&)=default | Halide::Parameter |
raw_buffer() const | Halide::Parameter | protected
read_only_scalar_address() const | Halide::Parameter | protected
same_as(const Parameter &other) const | Halide::Parameter |
scalar() const | Halide::Parameter | inline
scalar_data() const | Halide::Parameter | protected
scalar_data_checked() const | Halide::Parameter | protected
scalar_data_checked(const Type &val_type) const | Halide::Parameter | protected
scalar_expr() const | Halide::Parameter |
set_buffer(const Buffer< void > &b) | Halide::Parameter |
set_default_value(const Expr &e) | Halide::Parameter |
set_estimate(Expr e) | Halide::Parameter |
set_extent_constraint(int dim, const Expr &e) | Halide::Parameter |
set_extent_constraint_estimate(int dim, const Expr &extent) | Halide::Parameter |
set_host_alignment(int bytes) | Halide::Parameter |
set_max_value(const Expr &e) | Halide::Parameter |
set_min_constraint(int dim, const Expr &e) | Halide::Parameter |
set_min_constraint_estimate(int dim, const Expr &min) | Halide::Parameter |
set_min_value(const Expr &e) | Halide::Parameter |
set_scalar(T val) | Halide::Parameter | inline
set_scalar(const Type &val_type, halide_scalar_value_t val) | Halide::Parameter |
set_stride_constraint(int dim, const Expr &e) | Halide::Parameter |
store_in(MemoryType memory_type) | Halide::Parameter |
stride_constraint(int dim) const | Halide::Parameter |
trace_loads() | Halide::Parameter |
type() const | Halide::Parameter |