SG++-Doxygen-Documentation
Loading...
Searching...
No Matches
sgpp::base::KernelSourceBuilderBase< T > Class Template Reference

#include <KernelSourceBuilderBase.hpp>

Inheritance diagram for sgpp::base::KernelSourceBuilderBase< T >:
sgpp::datadriven::DensityOCLMultiPlatform::SourceBuilderB< T > sgpp::datadriven::DensityOCLMultiPlatform::SourceBuilderCreateGraph< T > sgpp::datadriven::DensityOCLMultiPlatform::SourceBuilderMult< T > sgpp::datadriven::DensityOCLMultiPlatform::SourceBuilderPruneGraph< T > sgpp::datadriven::StreamingModOCLFastMultiPlatform::SourceBuilderMultTranspose< T > sgpp::datadriven::StreamingModOCLMaskMultiPlatform::SourceBuilderMult< real_type > sgpp::datadriven::StreamingModOCLMaskMultiPlatform::SourceBuilderMultTranspose< real_type > sgpp::datadriven::StreamingModOCLMaskMultiPlatform::SourceBuilderMult< T > sgpp::datadriven::StreamingModOCLMaskMultiPlatform::SourceBuilderMultTranspose< T > sgpp::datadriven::StreamingModOCLOpt::SourceBuilderMultTranspose< T > sgpp::datadriven::StreamingModOCLUnified::SourceBuilderMult< T > sgpp::datadriven::StreamingModOCLUnified::SourceBuilderMultTranspose< T >

Public Member Functions

 KernelSourceBuilderBase ()
 

Protected Member Functions

std::string constSuffix ()
 
std::string floatType ()
 
std::string intType ()
 
std::string reuseSource (std::string fileName)
 
void writeSource (std::string fileName, std::string source)
 

Protected Attributes

std::vector< std::string > indent
 

Static Protected Attributes

static const size_t MAX_INDENT_LEVEL = 10
 

Constructor & Destructor Documentation

◆ KernelSourceBuilderBase()

Member Function Documentation

◆ constSuffix()

template<typename T >
std::string sgpp::base::KernelSourceBuilderBase< T >::constSuffix ( )
inlineprotected

◆ floatType()

◆ intType()

template<typename T >
std::string sgpp::base::KernelSourceBuilderBase< T >::intType ( )
inlineprotected

◆ reuseSource()

◆ writeSource()

Member Data Documentation

◆ indent

◆ MAX_INDENT_LEVEL

template<typename T >
const size_t sgpp::base::KernelSourceBuilderBase< T >::MAX_INDENT_LEVEL = 10
staticprotected

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