LibreOffice Module sc (master)  1
Public Member Functions | List of all members
sc::opencl::Normal Class Reference

#include <opbase.hxx>

Inheritance diagram for sc::opencl::Normal:
[legend]
Collaboration diagram for sc::opencl::Normal:
[legend]

Public Member Functions

virtual void GenSlidingWindowFunction (std::stringstream &ss, const std::string &sSymName, SubArguments &vSubArguments) override
 
virtual bool takeString () const override
 
virtual bool takeNumeric () const override
 
- Public Member Functions inherited from sc::opencl::OpBase
virtual std::string GetBottom ()
 
virtual std::string Gen2 (const std::string &, const std::string &) const
 
virtual std::string BinFuncName () const
 
virtual void BinInlineFun (std::set< std::string > &, std::set< std::string > &)
 
virtual bool canHandleMultiVector () const
 
virtual bool ZeroReturnZero ()
 
virtual ~OpBase ()
 

Additional Inherited Members

- Public Types inherited from sc::opencl::SlidingFunctionBase
typedef std::vector< DynamicKernelArgumentRefSubArguments
 
- Static Public Member Functions inherited from sc::opencl::OpBase
static std::string Gen (std::vector< std::string > &)
 

Detailed Description

Definition at line 220 of file opbase.hxx.

Member Function Documentation

void sc::opencl::Normal::GenSlidingWindowFunction ( std::stringstream &  ss,
const std::string &  sSymName,
SubArguments vSubArguments 
)
overridevirtual

Implements sc::opencl::SlidingFunctionBase.

Reimplemented in sc::opencl::OpXirr, sc::opencl::OpVDB, sc::opencl::OpPV, sc::opencl::OpAveDev, sc::opencl::OpTbillyield, sc::opencl::OpStDevA, sc::opencl::RATE, sc::opencl::OpAverageA, sc::opencl::OpStDevPA, sc::opencl::OpTbillprice, sc::opencl::OpVarPA, sc::opencl::OpYielddisc, sc::opencl::OpVarA, sc::opencl::OpNegSub, sc::opencl::OpReceived, sc::opencl::OpQuotient, sc::opencl::OpMaxA, sc::opencl::OpAmorlinc, sc::opencl::OpSumIf, sc::opencl::OpCountA, sc::opencl::OpSeriesSum, sc::opencl::OpAmordegrc, sc::opencl::OpMinA, sc::opencl::OpFact, sc::opencl::OpDB, sc::opencl::OpCountIf, sc::opencl::OpBetainv, sc::opencl::OpDDB, sc::opencl::OpDeg, sc::opencl::OpBetaDist, sc::opencl::OpCoupnum, sc::opencl::OpAverageIf, sc::opencl::OpB, sc::opencl::OpCombin, sc::opencl::OpCoupncd, sc::opencl::OpDevSq, sc::opencl::OpLog, sc::opencl::OpCouppcd, sc::opencl::OpFTest, sc::opencl::OpCombinA, sc::opencl::OpFInv, sc::opencl::OpCoupdaysnc, sc::opencl::OpSqrtPi, sc::opencl::OpGammaInv, sc::opencl::OpCoupdays, sc::opencl::OpProduct, sc::opencl::OpPoisson, sc::opencl::OpMod, sc::opencl::OpCoupdaybs, sc::opencl::OpChiInv, sc::opencl::OpCountIfs, sc::opencl::OpChiSqInv, sc::opencl::OpPPMT, sc::opencl::OpAverageIfs, sc::opencl::OpChiSqDist, sc::opencl::OpPriceDisc, sc::opencl::OpEven, sc::opencl::OpBinomdist, sc::opencl::OpOddlyield, sc::opencl::OpConvert, sc::opencl::OpChiDist, sc::opencl::OpLog10, sc::opencl::OpOddlprice, sc::opencl::OpHypGeomDist, sc::opencl::OpExp, sc::opencl::OpNper, sc::opencl::OpGammaDist, sc::opencl::OpCeil, sc::opencl::OpPrice, sc::opencl::OpLogNormDist, sc::opencl::OpCscH, sc::opencl::OpForecast, sc::opencl::OpNPV, sc::opencl::OpFloor, sc::opencl::OpPMT, sc::opencl::OpCritBinom, sc::opencl::OpOdd, sc::opencl::OpYieldmat, sc::opencl::OpPower, sc::opencl::OpLogInv, sc::opencl::OpIntercept, sc::opencl::OpCoth, sc::opencl::OpSLN, sc::opencl::OpSumSQ, sc::opencl::OpConfidence, sc::opencl::OpYield, sc::opencl::OpCot, sc::opencl::OpPermutationA, sc::opencl::OpAccrint, sc::opencl::OpIsOdd, sc::opencl::OpPermut, sc::opencl::OpAccrintm, sc::opencl::OpIsEven, sc::opencl::OpCovar, sc::opencl::OpRadians, sc::opencl::OpKurt, sc::opencl::OpCumprinc, sc::opencl::OpInt, sc::opencl::OpPhi, sc::opencl::OpRoundDown, sc::opencl::OpTbilleq, sc::opencl::OpNormsinv, sc::opencl::OpRoundUp, sc::opencl::OpNorminv, sc::opencl::OpNormsdist, sc::opencl::OpRound, sc::opencl::OpMedian, sc::opencl::OpLn, sc::opencl::OpEffective, sc::opencl::OpNormdist, sc::opencl::OpBitRshift, sc::opencl::OpRsq, sc::opencl::MIRR, sc::opencl::OpBitLshift, sc::opencl::OpHarMean, sc::opencl::OpSYD, sc::opencl::OpBitXor, sc::opencl::OpGeoMean, sc::opencl::PriceMat, sc::opencl::OpBitOr, sc::opencl::XNPV, sc::opencl::OpBitAnd, sc::opencl::OpGauss, sc::opencl::OpArcTanH, sc::opencl::OpGammaLn, sc::opencl::IRR, sc::opencl::OpArcTan, sc::opencl::OpPearson, sc::opencl::Cumipmt, sc::opencl::OpArcTan2, sc::opencl::OpNegbinomdist, sc::opencl::Fvschedule, sc::opencl::OpTrunc, sc::opencl::OpCorrel, sc::opencl::OpArcSinHyp, sc::opencl::OpMDuration, sc::opencl::OpGamma, sc::opencl::OpArcSin, sc::opencl::OpFisherInv, sc::opencl::OpArcCotHyp, sc::opencl::OpDuration_ADD, sc::opencl::OpFisher, sc::opencl::OpArcCot, sc::opencl::OpPDuration, sc::opencl::OpSkew, sc::opencl::OpSqrt, sc::opencl::OpTTest, sc::opencl::OpTanH, sc::opencl::OpISPMT, sc::opencl::OpTInv, sc::opencl::OpTan, sc::opencl::OpTDist, sc::opencl::OpIPMT, sc::opencl::OpArcCosHyp, sc::opencl::OpFdist, sc::opencl::OpDcount2, sc::opencl::OpArcCos, sc::opencl::OpFV, sc::opencl::OpWeibull, sc::opencl::OpDcount, sc::opencl::OpAbs, sc::opencl::OpSlope, sc::opencl::OpSin, sc::opencl::OpDvarp, sc::opencl::OpINTRATE, sc::opencl::OpSkewp, sc::opencl::OpSinh, sc::opencl::OpDvar, sc::opencl::OpStDev, sc::opencl::OpCosh, sc::opencl::OpDISC, sc::opencl::OpDsum, sc::opencl::OpStDevP, sc::opencl::OpSumIfs, sc::opencl::OpDstdevp, sc::opencl::OpDollarfr, sc::opencl::OpZTest, sc::opencl::OpCsc, sc::opencl::OpDstdev, sc::opencl::OpIf, sc::opencl::OpVarP, sc::opencl::OpDollarde, sc::opencl::OpDaverage, sc::opencl::OpXor, sc::opencl::OpMROUND, sc::opencl::OpSTEYX, sc::opencl::OpNot, sc::opencl::OpSumXMY2, sc::opencl::OpDproduct, sc::opencl::OpNominal, sc::opencl::OpSecH, sc::opencl::OpVar, sc::opencl::OpOr, sc::opencl::OpSumX2PY2, sc::opencl::OpDmin, sc::opencl::OpSec, sc::opencl::OpGestep, sc::opencl::OpExponDist, sc::opencl::OpBesselj, sc::opencl::OpSumX2MY2, sc::opencl::OpDmax, sc::opencl::OpAnd, sc::opencl::OpCos, sc::opencl::OpVLookup, and sc::opencl::OpStandard.

Definition at line 176 of file opbase.cxx.

References sc::opencl::OpBase::BinFuncName(), sc::opencl::OpBase::Gen(), sc::opencl::OpBase::GetBottom(), and i.

virtual bool sc::opencl::Normal::takeNumeric ( ) const
inlineoverridevirtual
virtual bool sc::opencl::Normal::takeString ( ) const
inlineoverridevirtual

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