RecFilter
RecFilterContents Struct Reference

Data members of the recursive filter. More...

#include <recfilter_internals.h>

Data Fields

Halide::Internal::RefCount ref_count
 Smart pointer. More...
 
bool tiled
 Flag to indicate if the filter has been tiled. More...
 
bool compiled
 Flag to indicate if the filter has been JIT compiled, required before execution. More...
 
bool finalized
 Flag to indicate if the filter has been finalized, required before compilation. More...
 
bool clamped_border
 Image border expression. More...
 
std::string name
 Name of recursive filter as well as function that contains the definition of the filter. More...
 
Halide::Type type
 Filter output type. More...
 
std::vector< FilterInfofilter_info
 Info about all the scans in the recursive filter. More...
 
std::map< std::string, RecFilterFuncfunc
 List of functions along with their names and their schedules. More...
 
Halide::Image< float > feedfwd_coeff
 Feed forward coeffs, only one for each scan. More...
 
Halide::Image< float > feedback_coeff
 Feedback coeffs (num_scans x max_order) order j-th coeff of i-th scan is (i+1,j) More...
 
Halide::Target target
 Compilation and execution target. More...
 

Detailed Description

Data members of the recursive filter.

Definition at line 143 of file recfilter_internals.h.

Field Documentation

Halide::Internal::RefCount RecFilterContents::ref_count
mutable

Smart pointer.

Definition at line 145 of file recfilter_internals.h.

bool RecFilterContents::tiled

Flag to indicate if the filter has been tiled.

Definition at line 148 of file recfilter_internals.h.

bool RecFilterContents::compiled

Flag to indicate if the filter has been JIT compiled, required before execution.

Definition at line 151 of file recfilter_internals.h.

bool RecFilterContents::finalized

Flag to indicate if the filter has been finalized, required before compilation.

Definition at line 154 of file recfilter_internals.h.

bool RecFilterContents::clamped_border

Image border expression.

Definition at line 157 of file recfilter_internals.h.

std::string RecFilterContents::name

Name of recursive filter as well as function that contains the definition of the filter.

Definition at line 161 of file recfilter_internals.h.

Halide::Type RecFilterContents::type

Filter output type.

Definition at line 164 of file recfilter_internals.h.

std::vector<FilterInfo> RecFilterContents::filter_info

Info about all the scans in the recursive filter.

Definition at line 167 of file recfilter_internals.h.

std::map<std::string, RecFilterFunc> RecFilterContents::func

List of functions along with their names and their schedules.

Definition at line 170 of file recfilter_internals.h.

Halide::Image<float> RecFilterContents::feedfwd_coeff

Feed forward coeffs, only one for each scan.

Definition at line 173 of file recfilter_internals.h.

Halide::Image<float> RecFilterContents::feedback_coeff

Feedback coeffs (num_scans x max_order) order j-th coeff of i-th scan is (i+1,j)

Definition at line 176 of file recfilter_internals.h.

Halide::Target RecFilterContents::target

Compilation and execution target.

Definition at line 179 of file recfilter_internals.h.


The documentation for this struct was generated from the following file: