| LibreOffice Module sc (master) 1
    | 
#include <formulagroup.hxx>#include <formulagroupcl.hxx>#include <document.hxx>#include <formulacell.hxx>#include <tokenarray.hxx>#include <compiler.hxx>#include <comphelper/random.hxx>#include <scmatrix.hxx>#include <sal/log.hxx>#include <opencl/openclwrapper.hxx>#include <opencl/OpenCLZone.hxx>#include "op_financial.hxx"#include "op_math.hxx"#include "op_logical.hxx"#include "op_statistical.hxx"#include "op_array.hxx"#include "op_spreadsheet.hxx"#include "op_addin.hxx"#include <limits>#include <com/sun/star/sheet/FormulaLanguage.hpp>#include <utility>#include <vector>#include <map>#include <iostream>#include <algorithm>#include <rtl/digest.h>#include <memory>Go to the source code of this file.
| Namespaces | |
| namespace | sc | 
| CAUTION! The following defines must be in the same namespace as the respective type. | |
| namespace | sc::opencl | 
| Macros | |
| #define | CASE(opcode, createCode) | 
| #define | EXTCASE(name, createCode) | 
| Functions | |
| static DynamicKernelArgumentRef | sc::opencl::SoPHelper (const ScCalcConfig &config, const std::string &ts, const FormulaTreeNodeRef &ft, std::shared_ptr< SlidingFunctionBase > pCodeGen, int nResultSize) | 
| template<class Base > | |
| static std::shared_ptr< DynamicKernelArgument > | sc::opencl::VectorRefFactory (const ScCalcConfig &config, const std::string &s, const FormulaTreeNodeRef &ft, std::shared_ptr< SlidingFunctionBase > &pCodeGen, int index) | 
| Variables | |
| const char *const | publicFunc | 
| #define CASE | ( | opcode, | |
| createCode | |||
| ) | 
| #define EXTCASE | ( | name, | |
| createCode | |||
| ) | 
| 
 | private | 
Definition at line 2472 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2473 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2464 of file formulagroupcl.cxx.
| cl_mem mCLMem | 
Definition at line 1639 of file formulagroupcl.cxx.
| double mConst | 
Definition at line 1640 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 1203 of file formulagroupcl.cxx.
| 
 | protected | 
Definition at line 1175 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2468 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2467 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2467 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2859 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2475 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 1205 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 1874 of file formulagroupcl.cxx.
Referenced by sc::opencl::ParallelReductionVectorRef< Base >::Marshal(), and sc::opencl::ParallelReductionVectorRef< Base >::~ParallelReductionVectorRef().
| 
 | private | 
Definition at line 2861 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 1873 of file formulagroupcl.cxx.
Referenced by sc::opencl::DynamicKernelSlidingArgument< Base >::GenReductionLoopHeader(), sc::opencl::ParallelReductionVectorRef< Base >::GenReductionLoopHeader(), sc::opencl::ParallelReductionVectorRef< Base >::GenSlidingWindowFunction(), sc::opencl::ParallelReductionVectorRef< Base >::Marshal(), and sc::opencl::DynamicKernelSlidingArgument< Base >::NeedParallelReduction().
| 
 | private | 
for managed kernel instance.
Definition at line 2470 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2927 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2469 of file formulagroupcl.cxx.
Referenced by sc::opencl::ParallelReductionVectorRef< Base >::Marshal().
| 
 | private | 
Definition at line 2862 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2471 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2465 of file formulagroupcl.cxx.
| 
 | protected | 
Definition at line 943 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 1204 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 2466 of file formulagroupcl.cxx.
| 
 | private | 
Definition at line 1872 of file formulagroupcl.cxx.
| const char* const publicFunc | 
Definition at line 35 of file formulagroupcl.cxx.