#include <OpenCLProgramParser.h>
◆ OpenCLProgramParser() [1/2]
sofa::gpu::opencl::OpenCLProgramParser::OpenCLProgramParser |
( |
std::string * |
program, |
|
|
std::string * |
operation |
|
) |
| |
|
inline |
◆ OpenCLProgramParser() [2/2]
sofa::gpu::opencl::OpenCLProgramParser::OpenCLProgramParser |
( |
std::string * |
program | ) |
|
|
inline |
◆ parseFile()
std::string sofa::gpu::opencl::OpenCLProgramParser::parseFile |
( |
std::string * |
source, |
|
|
std::string |
option, |
|
|
int & |
begin |
|
) |
| |
|
inline |
◆ parseFonction()
void sofa::gpu::opencl::OpenCLProgramParser::parseFonction |
( |
std::string |
name = "__OP__" | ) |
|
|
inline |
◆ parseProgram()
void sofa::gpu::opencl::OpenCLProgramParser::parseProgram |
( |
int |
beginParser, |
|
|
int & |
beginFunction, |
|
|
int & |
endFunction, |
|
|
std::string |
name = "__OP__" |
|
) |
| |
|
inline |
◆ replaceArg()
std::string sofa::gpu::opencl::OpenCLProgramParser::replaceArg |
( |
| ) |
|
|
inline |
◆ replaceFunctions()
std::string sofa::gpu::opencl::OpenCLProgramParser::replaceFunctions |
( |
std::string |
name = "__OP__" | ) |
|
|
inline |
◆ replaceMacros()
std::string sofa::gpu::opencl::OpenCLProgramParser::replaceMacros |
( |
std::string * |
source, |
|
|
std::string |
option |
|
) |
| |
|
inline |