LibreOffice Module sc (master) 1
|
Classes | |
class | CheckVariables |
class | Cumipmt |
class | DynamicKernelArgument |
(Partially) abstract base class for an operand More... | |
class | DynamicKernelConstantArgument |
Arguments that are actually compile-time constants. More... | |
class | DynamicKernelSlidingArgument |
Handling a Double Vector that is used as a sliding window input to either a sliding window average or sum-of-products Generate a sequential loop for reductions. More... | |
class | DynamicKernelStringArgument |
A vector of strings. More... | |
class | DynamicKernelStringToZeroArgument |
class | FormulaGroupInterpreterOpenCL |
class | FormulaTreeNode |
class | Fvschedule |
class | InvalidParameterCount |
class | Normal |
class | OpAbs |
class | OpAccrint |
class | OpAccrintm |
class | OpAmordegrc |
class | OpAmorlinc |
class | OpAnd |
class | OpArcCos |
class | OpArcCosHyp |
class | OpArcCot |
class | OpArcCotHyp |
class | OpArcSin |
class | OpArcSinHyp |
class | OpArcTan |
class | OpArcTan2 |
class | OpArcTanH |
class | OpAveDev |
class | OpAverage |
class | OpAverageA |
class | OpAverageIf |
class | OpAverageIfs |
class | OpB |
class | OpBase |
Abstract class for code generation. More... | |
class | OpBesselj |
class | OpBetaDist |
class | OpBetainv |
class | OpBinomdist |
class | OpBitAnd |
class | OpBitLshift |
class | OpBitOr |
class | OpBitRshift |
class | OpBitXor |
class | OpCeil |
class | OpChiDist |
class | OpChiInv |
class | OpChiSqDist |
class | OpChiSqInv |
class | OpCombin |
class | OpCombinA |
class | OpConfidence |
class | OpCorrel |
class | OpCos |
class | OpCosh |
class | OpCot |
class | OpCoth |
class | OpCount |
class | OpCountA |
class | OpCountIf |
class | OpCountIfs |
class | OpCoupdaybs |
class | OpCoupdays |
class | OpCoupdaysnc |
class | OpCoupncd |
class | OpCoupnum |
class | OpCouppcd |
class | OpCovar |
class | OpCritBinom |
class | OpCsc |
class | OpCscH |
class | OpCumipmt |
class | OpCumprinc |
class | OpDB |
class | OpDDB |
class | OpDeg |
class | OpDevSq |
class | OpDISC |
class | OpDiv |
Technically not a reduction, but fits the framework. More... | |
class | OpDollarde |
class | OpDollarfr |
class | OpDuration_ADD |
class | OpEffective |
class | OpenCLError |
Failed in marshaling. More... | |
class | OpEqual |
class | OpEven |
class | OpExp |
class | OpExponDist |
class | OpFact |
class | OpFdist |
class | OpFInv |
class | OpFisher |
class | OpFisherInv |
class | OpFloor |
class | OpForecast |
class | OpFTest |
class | OpFV |
class | OpFvschedule |
class | OpGamma |
class | OpGammaDist |
class | OpGammaInv |
class | OpGammaLn |
class | OpGauss |
class | OpGeoMean |
class | OpGestep |
class | OpGreater |
class | OpGreaterEqual |
class | OpHarMean |
class | OpHypGeomDist |
class | OpIf |
class | OpInt |
class | OpIntercept |
class | OpInterceptSlopeBase |
class | OpINTRATE |
class | OpIPMT |
class | OpIRR |
class | OpIsEven |
class | OpIsOdd |
class | OpISPMT |
class | OpKurt |
class | OpLess |
class | OpLessEqual |
class | OpLn |
class | OpLog |
class | OpLog10 |
class | OpLogicalBinaryOperator |
Implements OpAnd, OpOr, OpXor. More... | |
class | OpLogInv |
class | OpLogNormDist |
class | OpMathOneArgument |
Implements functions in the form of FUNC(x), e.g. More... | |
class | OpMathTwoArguments |
Implements functions in the form of FUNC(x1, x2), e.g. More... | |
class | OpMax |
class | OpMaxA |
class | OpMDuration |
class | OpMin |
class | OpMinA |
class | OpMIRR |
class | OpMod |
class | OpMROUND |
class | OpMul |
class | OpNegbinomdist |
class | OpNegSub |
class | OpNominal |
class | OpNop |
operator traits More... | |
class | OpNormdist |
class | OpNorminv |
class | OpNormsdist |
class | OpNormsinv |
class | OpNot |
class | OpNotEqual |
class | OpNper |
class | OpNPV |
class | OpOdd |
class | OpOddlprice |
class | OpOddlyield |
class | OpOr |
class | OpPDuration |
class | OpPearson |
class | OpPearsonCovarBase |
class | OpPermut |
class | OpPermutationA |
class | OpPhi |
class | OpPMT |
class | OpPoisson |
class | OpPower |
class | OpPPMT |
class | OpPrice |
class | OpPriceDisc |
class | OpPriceMat |
class | OpProduct |
class | OpPV |
class | OpQuotient |
class | OpRadians |
class | OpRate |
class | OpReceived |
class | OpRound |
class | OpRoundDown |
class | OpRoundUp |
class | OpRRI |
class | OpRsq |
class | OpSec |
class | OpSecH |
class | OpSeriesSum |
class | OpSin |
class | OpSinh |
class | OpSkew |
class | OpSkewp |
class | OpSLN |
class | OpSlope |
class | OpSqrt |
class | OpSqrtPi |
class | OpStandard |
class | OpStDev |
class | OpStDevA |
class | OpStDevP |
class | OpStDevPA |
class | OpSTEYX |
class | OpSub |
class | OpSum |
class | OpSumIf |
class | OpSumIfs |
class | OpSumProduct |
class | OpSumSQ |
class | OpSumX2MY2 |
class | OpSumX2PY2 |
class | OpSumXMY2 |
class | OpSYD |
class | OpTan |
class | OpTanH |
class | OpTbilleq |
class | OpTbillprice |
class | OpTbillyield |
class | OpTDist |
class | OpTInv |
class | OpTrunc |
class | OpTTest |
class | OpVar |
class | OpVarA |
class | OpVarP |
class | OpVarPA |
class | OpVarStDevBase |
class | OpVDB |
class | OpVLookup |
class | OpWeibull |
class | OpXirr |
class | OpXNPV |
class | OpXor |
class | OpYield |
class | OpYielddisc |
class | OpYieldmat |
class | OpZTest |
class | outputstream |
class | ParallelReductionVectorRef |
Handling a Double Vector that is used as a sliding window input Performs parallel reduction based on given operator. More... | |
class | PriceMat |
class | Reduction |
class | SlidingFunctionBase |
class | SumOfProduct |
class | Unhandled |
Inconsistent state. More... | |
class | UnhandledToken |
Exceptions. More... | |
class | VectorRef |
Holds an input (read-only) argument reference to a SingleVectorRef. More... | |
class | VectorRefStringsToZero |
class | XNPV |
Typedefs | |
typedef std::shared_ptr< FormulaTreeNode > | FormulaTreeNodeRef |
typedef std::shared_ptr< DynamicKernelArgument > | DynamicKernelArgumentRef |
Functions | |
static DynamicKernelArgumentRef | 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 > | VectorRefFactory (const ScCalcConfig &config, const std::string &s, const FormulaTreeNodeRef &ft, std::shared_ptr< SlidingFunctionBase > &pCodeGen, int index) |
std::string | preciseFloat (double f) |
std::string | preciseFloat (long double f)=delete |
Variables | |
static std::unordered_map< const rtl_uString *, int > * | stringIdsMap |
typedef std::shared_ptr<DynamicKernelArgument> sc::opencl::DynamicKernelArgumentRef |
Definition at line 180 of file opbase.hxx.
typedef std::shared_ptr<FormulaTreeNode> sc::opencl::FormulaTreeNodeRef |
Definition at line 104 of file opbase.hxx.
std::string sc::opencl::preciseFloat | ( | double | f | ) |
Definition at line 55 of file utils.cxx.
References end, pos, stream, and stringstream.
Referenced by sc::opencl::DynamicKernelConstantArgument::Marshal().
|
delete |
|
static |
Definition at line 1879 of file formulagroupcl.cxx.
|
static |
Definition at line 1887 of file formulagroupcl.cxx.
References config, ft, formula::DoubleVectorRefToken::GetRefRowSize(), index, formula::DoubleVectorRefToken::IsEndFixed(), formula::DoubleVectorRefToken::IsStartFixed(), and REDUCE_THRESHOLD.
|
static |
Definition at line 108 of file opbase.cxx.
Referenced by sc::opencl::DynamicKernelArgument::ClearStringIds(), and sc::opencl::DynamicKernelArgument::GetStringId().