Tensor Comprehensions
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
tc::autotune::TilingParameters Class Reference

#include <parameters.h>

Inheritance diagram for tc::autotune::TilingParameters:
Collaboration diagram for tc::autotune::TilingParameters:

Public Member Functions

void setRange (size_t maxDims, std::vector< size_t > &values)
 
void fromMappingOptions (const TilingView &options)
 
void applyToMappingOptions (TilingView &options) const
 
- Public Member Functions inherited from tc::autotune::MultiRangeParams
void apply (const std::function< void(ParameterView &)> &f)
 
std::vector< ParameterViewcollectParameters ()
 

Additional Inherited Members

- Public Attributes inherited from tc::autotune::MultiRangeParams
RangeParameter numberDims
 
std::vector< RangeParameterdims
 
- Protected Member Functions inherited from tc::autotune::MultiRangeParams
void setRange (size_t minDims, size_t maxDims, const std::string &name, std::vector< size_t > &values, const std::string &dimBaseName)
 

Member Function Documentation

void tc::autotune::TilingParameters::applyToMappingOptions ( TilingView options) const
void tc::autotune::TilingParameters::fromMappingOptions ( const TilingView options)
void tc::autotune::TilingParameters::setRange ( size_t  maxDims,
std::vector< size_t > &  values 
)

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