Halide
Lambda.h File Reference
#include "Func.h"
#include "Var.h"

Go to the source code of this file.

Namespaces

 Halide
 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.
 

Functions

Func Halide::lambda (const Expr &e)
 Create a zero-dimensional halide function that returns the given expression. More...
 
Func Halide::lambda (const Var &x, const Expr &e)
 Create a 1-D halide function in the first argument that returns the second argument. More...
 
Func Halide::lambda (const Var &x, const Var &y, const Expr &e)
 Create a 2-D halide function in the first two arguments that returns the last argument. More...
 
Func Halide::lambda (const Var &x, const Var &y, const Var &z, const Expr &e)
 Create a 3-D halide function in the first three arguments that returns the last argument. More...
 
Func Halide::lambda (const Var &x, const Var &y, const Var &z, const Var &w, const Expr &e)
 Create a 4-D halide function in the first four arguments that returns the last argument. More...
 
Func Halide::lambda (const Var &x, const Var &y, const Var &z, const Var &w, const Var &v, const Expr &e)
 Create a 5-D halide function in the first five arguments that returns the last argument. More...
 

Detailed Description

Convenience functions for creating small anonymous Halide functions. See test/lambda.cpp for example usage.

Definition in file Lambda.h.