FreeTensor
Loading...
Searching...
No Matches
Public Member Functions | List of all members
freetensor::InvertFromStore Class Reference

#include <invert_from_store.h>

Public Member Functions

 InvertFromStore (const Store &store, const Expr &yExpr, const std::function< Expr(const Expr &)> &invertFromStore)
 
const auto & store () const
 
bool find (const Expr &expr) const
 
bool match (const Expr &expr) const
 
std::unordered_set< std::string > allReadsExcludingInversion (const Expr &expr) const
 
Expr invert (const Expr &e) const
 

Constructor & Destructor Documentation

◆ InvertFromStore()

freetensor::InvertFromStore::InvertFromStore ( const Store store,
const Expr yExpr,
const std::function< Expr(const Expr &)> &  invertFromStore 
)
inline

Member Function Documentation

◆ allReadsExcludingInversion()

std::unordered_set< std::string > freetensor::InvertFromStore::allReadsExcludingInversion ( const Expr expr) const

◆ find()

bool freetensor::InvertFromStore::find ( const Expr expr) const

◆ invert()

Expr freetensor::InvertFromStore::invert ( const Expr e) const
inline

◆ match()

bool freetensor::InvertFromStore::match ( const Expr expr) const

◆ store()

const auto & freetensor::InvertFromStore::store ( ) const
inline

The documentation for this class was generated from the following files: