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

#include <parameters.h>

Inheritance diagram for tc::autotune::CudaDimParameters:
Collaboration diagram for tc::autotune::CudaDimParameters:

Public Member Functions

void setRange (std::vector< size_t > &values, const std::string &dimensionBaseName)
 
void fromMappingOptions (const CudaDimView &options)
 
void applyToMappingOptions (CudaDimView &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::CudaDimParameters::applyToMappingOptions ( CudaDimView options) const
void tc::autotune::CudaDimParameters::fromMappingOptions ( const CudaDimView options)
void tc::autotune::CudaDimParameters::setRange ( std::vector< size_t > &  values,
const std::string &  dimensionBaseName 
)

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