|
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().