FreeTensor
Loading...
Searching...
No Matches
Namespaces | Functions
min_max.h File Reference
#include <functional>
#include <expr.h>
Include dependency graph for min_max.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  freetensor
 

Functions

Expr freetensor::makeMinMaxImpl (const std::vector< std::vector< Expr > > &exprs, const std::function< Expr()> &inf, const std::function< Expr()> &negInf)
 
Expr freetensor::makeMaxMinImpl (const std::vector< std::vector< Expr > > &exprs, const std::function< Expr()> &inf, const std::function< Expr()> &negInf)
 
std::function< Expr()> freetensor::asExprGenerator (std::nullptr_t)
 
std::function< Expr()> freetensor::asExprGenerator (const std::function< Expr()> &e)
 
std::function< Expr()> freetensor::asExprGenerator (const Expr &e)
 
template<typename T , typename U >
Expr freetensor::makeMinMax (const std::vector< std::vector< Expr > > &exprs, const T &inf, const U &negInf)
 
template<typename T , typename U >
Expr freetensor::makeMaxMin (const std::vector< std::vector< Expr > > &exprs, const T &negInf, const U &inf)
 
Expr freetensor::makeLOrLAnd (const std::vector< std::vector< Expr > > &exprs)