LibreOffice Module scaddins (master) 1
|
#include <analysis.hxx>
Public Member Functions | |
AnalysisAddIn (const css::uno::Reference< css::uno::XComponentContext > &xContext) | |
OUString | AnalysisResId (TranslateId aId) |
virtual | ~AnalysisAddIn () override |
double | FactDouble (sal_Int32 nNum) |
virtual OUString SAL_CALL | getProgrammaticFuntionName (const OUString &aDisplayName) override |
virtual OUString SAL_CALL | getDisplayFunctionName (const OUString &aProgrammaticName) override |
virtual OUString SAL_CALL | getFunctionDescription (const OUString &aProgrammaticName) override |
virtual OUString SAL_CALL | getDisplayArgumentName (const OUString &aProgrammaticFunctionName, sal_Int32 nArgument) override |
virtual OUString SAL_CALL | getArgumentDescription (const OUString &aProgrammaticFunctionName, sal_Int32 nArgument) override |
virtual OUString SAL_CALL | getProgrammaticCategoryName (const OUString &aProgrammaticFunctionName) override |
virtual OUString SAL_CALL | getDisplayCategoryName (const OUString &aProgrammaticFunctionName) override |
virtual css::uno::Sequence< css::sheet::LocalizedName > SAL_CALL | getCompatibilityNames (const OUString &aProgrammaticName) override |
virtual void SAL_CALL | setLocale (const css::lang::Locale &eLocale) override |
virtual css::lang::Locale SAL_CALL | getLocale () override |
virtual OUString SAL_CALL | getServiceName () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual sal_Int32 SAL_CALL | getWorkday (const css::uno::Reference< css::beans::XPropertySet > &, sal_Int32 nStartDate, sal_Int32 nDays, const css::uno::Any &aHDay) override |
Workday. More... | |
virtual double SAL_CALL | getYearfrac (const css::uno::Reference< css::beans::XPropertySet > &, sal_Int32 nStartDate, sal_Int32 nEndDate, const css::uno::Any &aMode) override |
Yearfrac. More... | |
virtual sal_Int32 SAL_CALL | getEdate (const css::uno::Reference< css::beans::XPropertySet > &, sal_Int32 nStartDate, sal_Int32 nMonths) override |
virtual sal_Int32 SAL_CALL | getWeeknum (const css::uno::Reference< css::beans::XPropertySet > &, sal_Int32 nStartDate, sal_Int32 nMode) override |
virtual sal_Int32 SAL_CALL | getEomonth (const css::uno::Reference< css::beans::XPropertySet > &, sal_Int32 nStartDate, sal_Int32 nMonths) override |
virtual sal_Int32 SAL_CALL | getNetworkdays (const css::uno::Reference< css::beans::XPropertySet > &, sal_Int32 nStartDate, sal_Int32 nEndDate, const css::uno::Any &aHDay) override |
virtual sal_Int32 SAL_CALL | getIseven (sal_Int32 nVal) override |
virtual sal_Int32 SAL_CALL | getIsodd (sal_Int32 nVal) override |
virtual double SAL_CALL | getMultinomial (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const css::uno::Sequence< css::uno::Sequence< sal_Int32 > > &aVLst, const css::uno::Sequence< css::uno::Any > &aOptVLst) override |
virtual double SAL_CALL | getSeriessum (double fX, double fN, double fM, const css::uno::Sequence< css::uno::Sequence< double > > &aCoeffList) override |
virtual double SAL_CALL | getQuotient (double fNum, double fDenum) override |
virtual double SAL_CALL | getMround (double fNum, double fMult) override |
virtual double SAL_CALL | getSqrtpi (double fNum) override |
virtual double SAL_CALL | getRandbetween (double fMin, double fMax) override |
virtual double SAL_CALL | getGcd (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const css::uno::Sequence< css::uno::Sequence< double > > &aVLst, const css::uno::Sequence< css::uno::Any > &aOptVLst) override |
virtual double SAL_CALL | getLcm (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const css::uno::Sequence< css::uno::Sequence< double > > &aVLst, const css::uno::Sequence< css::uno::Any > &aOptVLst) override |
virtual double SAL_CALL | getBesseli (double fNum, sal_Int32 nOrder) override |
virtual double SAL_CALL | getBesselj (double fNum, sal_Int32 nOrder) override |
virtual double SAL_CALL | getBesselk (double fNum, sal_Int32 nOrder) override |
virtual double SAL_CALL | getBessely (double fNum, sal_Int32 nOrder) override |
virtual OUString SAL_CALL | getBin2Oct (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const OUString &aNum, const css::uno::Any &rPlaces) override |
virtual double SAL_CALL | getBin2Dec (const OUString &aNum) override |
virtual OUString SAL_CALL | getBin2Hex (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const OUString &aNum, const css::uno::Any &rPlaces) override |
virtual OUString SAL_CALL | getOct2Bin (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const OUString &aNum, const css::uno::Any &rPlaces) override |
virtual double SAL_CALL | getOct2Dec (const OUString &aNum) override |
virtual OUString SAL_CALL | getOct2Hex (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const OUString &aNum, const css::uno::Any &rPlaces) override |
virtual OUString SAL_CALL | getDec2Bin (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 fNum, const css::uno::Any &rPlaces) override |
virtual OUString SAL_CALL | getDec2Oct (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 fNum, const css::uno::Any &rPlaces) override |
virtual OUString SAL_CALL | getDec2Hex (const css::uno::Reference< css::beans::XPropertySet > &xOpt, double fNum, const css::uno::Any &rPlaces) override |
virtual OUString SAL_CALL | getHex2Bin (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const OUString &aNum, const css::uno::Any &rPlaces) override |
virtual double SAL_CALL | getHex2Dec (const OUString &aNum) override |
virtual OUString SAL_CALL | getHex2Oct (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const OUString &aNum, const css::uno::Any &rPlaces) override |
virtual sal_Int32 SAL_CALL | getDelta (const css::uno::Reference< css::beans::XPropertySet > &xOpt, double fNum1, const css::uno::Any &rNum2) override |
virtual double SAL_CALL | getErf (const css::uno::Reference< css::beans::XPropertySet > &xOpt, double fLowerLimit, const css::uno::Any &rUpperLimit) override |
virtual double SAL_CALL | getErfc (double fLowerLimit) override |
virtual sal_Int32 SAL_CALL | getGestep (const css::uno::Reference< css::beans::XPropertySet > &xOpt, double fNum, const css::uno::Any &rStep) override |
virtual double SAL_CALL | getFactdouble (sal_Int32 nNum) override |
virtual double SAL_CALL | getImabs (const OUString &aNum) override |
virtual double SAL_CALL | getImaginary (const OUString &aNum) override |
virtual OUString SAL_CALL | getImpower (const OUString &aNum, double fPower) override |
virtual double SAL_CALL | getImargument (const OUString &aNum) override |
virtual OUString SAL_CALL | getImcos (const OUString &aNum) override |
virtual OUString SAL_CALL | getImdiv (const OUString &aDivident, const OUString &aDivisor) override |
virtual OUString SAL_CALL | getImexp (const OUString &aNum) override |
virtual OUString SAL_CALL | getImconjugate (const OUString &aNum) override |
virtual OUString SAL_CALL | getImln (const OUString &aNum) override |
virtual OUString SAL_CALL | getImlog10 (const OUString &aNum) override |
virtual OUString SAL_CALL | getImlog2 (const OUString &aNum) override |
virtual OUString SAL_CALL | getImproduct (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const css::uno::Sequence< css::uno::Sequence< OUString > > &aNum1, const css::uno::Sequence< css::uno::Any > &aNumList) override |
virtual double SAL_CALL | getImreal (const OUString &aNum) override |
virtual OUString SAL_CALL | getImsin (const OUString &aNum) override |
virtual OUString SAL_CALL | getImsub (const OUString &aNum1, const OUString &aNum2) override |
virtual OUString SAL_CALL | getImsum (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const css::uno::Sequence< css::uno::Sequence< OUString > > &aNum1, const css::uno::Sequence< css::uno::Any > &aFollowingPars) override |
virtual OUString SAL_CALL | getImsqrt (const OUString &aNum) override |
virtual OUString SAL_CALL | getImtan (const OUString &aNum) override |
virtual OUString SAL_CALL | getImsec (const OUString &aNum) override |
virtual OUString SAL_CALL | getImcsc (const OUString &aNum) override |
virtual OUString SAL_CALL | getImcot (const OUString &aNum) override |
virtual OUString SAL_CALL | getImsinh (const OUString &aNum) override |
virtual OUString SAL_CALL | getImcosh (const OUString &aNum) override |
virtual OUString SAL_CALL | getImsech (const OUString &aNum) override |
virtual OUString SAL_CALL | getImcsch (const OUString &aNum) override |
virtual OUString SAL_CALL | getComplex (double fReal, double fImaginary, const css::uno::Any &rSuffix) override |
virtual double SAL_CALL | getConvert (double fVal, const OUString &aFromUnit, const OUString &aToUnit) override |
virtual double SAL_CALL | getAmordegrc (const css::uno::Reference< css::beans::XPropertySet > &, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer, double fRestVal, double fPer, double fRate, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getAmorlinc (const css::uno::Reference< css::beans::XPropertySet > &, double fCost, sal_Int32 nDate, sal_Int32 nFirstPer, double fRestVal, double fPer, double fRate, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getAccrint (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nIssue, sal_Int32 nFirstInter, sal_Int32 nSettle, double fRate, const css::uno::Any &rVal, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getAccrintm (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nIssue, sal_Int32 nSettle, double fRate, const css::uno::Any &rVal, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getReceived (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fInvest, double fDisc, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getDisc (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice, double fRedemp, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getDuration (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fYield, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getEffect (double fNominal, sal_Int32 nPeriods) override |
virtual double SAL_CALL | getCumprinc (double fRate, sal_Int32 nNumPeriods, double fVal, sal_Int32 nStartPer, sal_Int32 nEndPer, sal_Int32 nPayType) override |
virtual double SAL_CALL | getCumipmt (double fRate, sal_Int32 nNumPeriods, double fVal, sal_Int32 nStartPer, sal_Int32 nEndPer, sal_Int32 nPayType) override |
virtual double SAL_CALL | getPrice (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getPricedisc (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc, double fRedemp, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getPricemat (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, double fRate, double fYield, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getMduration (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fYield, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getNominal (double fRate, sal_Int32 nPeriods) override |
virtual double SAL_CALL | getDollarfr (double fDollarDec, sal_Int32 nFrac) override |
virtual double SAL_CALL | getDollarde (double fDollarFrac, sal_Int32 nFrac) override |
virtual double SAL_CALL | getYield (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fCoup, double fPrice, double fRedemp, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getYielddisc (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice, double fRedemp, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getYieldmat (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, double fRate, double fPrice, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getTbilleq (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc) override |
virtual double SAL_CALL | getTbillprice (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fDisc) override |
virtual double SAL_CALL | getTbillyield (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fPrice) override |
virtual double SAL_CALL | getOddfprice (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, sal_Int32 nFirstCoup, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getOddfyield (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nIssue, sal_Int32 nFirstCoup, double fRate, double fPrice, double fRedemp, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getOddlprice (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest, double fRate, double fYield, double fRedemp, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getOddlyield (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nLastInterest, double fRate, double fPrice, double fRedemp, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getXirr (const css::uno::Reference< css::beans::XPropertySet > &xOpt, const css::uno::Sequence< css::uno::Sequence< double > > &rValues, const css::uno::Sequence< css::uno::Sequence< sal_Int32 > > &rDates, const css::uno::Any &rGuess) override |
virtual double SAL_CALL | getXnpv (double fRate, const css::uno::Sequence< css::uno::Sequence< double > > &rValues, const css::uno::Sequence< css::uno::Sequence< sal_Int32 > > &rDates) override |
virtual double SAL_CALL | getIntrate (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, double fInvest, double fRedemp, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getCoupncd (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getCoupdays (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getCoupdaysnc (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getCoupdaybs (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getCouppcd (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getCoupnum (const css::uno::Reference< css::beans::XPropertySet > &xOpt, sal_Int32 nSettle, sal_Int32 nMat, sal_Int32 nFreq, const css::uno::Any &rOptBase) override |
virtual double SAL_CALL | getFvschedule (double fPrinc, const css::uno::Sequence< css::uno::Sequence< double > > &rSchedule) override |
Private Member Functions | |
OUString | GetFuncDescrStr (const TranslateId *pResId, sal_uInt16 nStrIndex) |
void | InitDefLocales () |
const css::lang::Locale & | GetLocale (sal_uInt32 nInd) |
void | InitData () |
sal_Int32 | getDateMode (const css::uno::Reference< css::beans::XPropertySet > &xPropSet, const css::uno::Any &rAny) |
Converts an Any to sal_Int32 in the range from 0 to 4 (date calculation mode). More... | |
Private Attributes | |
css::lang::Locale | aFuncLoc |
std::unique_ptr< css::lang::Locale[]> | pDefLocales |
std::unique_ptr< sca::analysis::FuncDataList > | pFD |
std::unique_ptr< double[]> | pFactDoubles |
std::unique_ptr< sca::analysis::ConvertDataList > | pCDL |
std::locale | aResLocale |
sca::analysis::ScaAnyConverter | aAnyConv |
Private Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Definition at line 47 of file analysis.hxx.
|
explicit |
Definition at line 57 of file analysis.cxx.
References m_aMutex.
|
overridevirtual |
Definition at line 63 of file analysis.cxx.
OUString AnalysisAddIn::AnalysisResId | ( | TranslateId | aId | ) |
Definition at line 1047 of file analysis.cxx.
References aResLocale, and Translate::get().
Referenced by getDisplayFunctionName(), and GetFuncDescrStr().
double AnalysisAddIn::FactDouble | ( | sal_Int32 | nNum | ) |
css::uno::RuntimeException | |
css::lang::IllegalArgumentException |
Definition at line 79 of file analysis.cxx.
References MAXFACTDOUBLE, and pFactDoubles.
Referenced by getFactdouble().
|
overridevirtual |
Definition at line 53 of file financial.cxx.
References aAnyConv, finiteOrThrow(), getDateMode(), sca::analysis::ScaAnyConverter::getDouble(), GetNullDate, GetYearDiff, and isFreqInvalid().
|
overridevirtual |
Definition at line 67 of file financial.cxx.
References aAnyConv, finiteOrThrow(), getDateMode(), sca::analysis::ScaAnyConverter::getDouble(), GetNullDate, and GetYearDiff.
|
overridevirtual |
Definition at line 27 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetAmordegrc(), getDateMode(), and GetNullDate.
|
overridevirtual |
Definition at line 40 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetAmorlinc(), getDateMode(), and GetNullDate.
|
overridevirtual |
Definition at line 217 of file analysis.cxx.
References aName, GetFuncDescrStr(), and pFD.
|
overridevirtual |
Definition at line 629 of file analysis.cxx.
References sca::analysis::BesselI(), and finiteOrThrow().
|
overridevirtual |
Definition at line 635 of file analysis.cxx.
References sca::analysis::BesselJ(), and finiteOrThrow().
|
overridevirtual |
Definition at line 641 of file analysis.cxx.
References sca::analysis::BesselK(), and finiteOrThrow().
|
overridevirtual |
Definition at line 650 of file analysis.cxx.
References sca::analysis::BesselY(), and finiteOrThrow().
|
overridevirtual |
Definition at line 675 of file analysis.cxx.
References sca::analysis::ConvertToDec(), finiteOrThrow(), and SCA_MAXPLACES.
|
overridevirtual |
Definition at line 681 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ConvertToDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX16, SCA_MAXPLACES, and SCA_MIN16.
|
overridevirtual |
Definition at line 667 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ConvertToDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX8, SCA_MAXPLACES, and SCA_MIN8.
|
overridevirtual |
Definition at line 307 of file analysis.cxx.
References GetLocale(), n, nCount, and pFD.
|
overridevirtual |
Definition at line 1014 of file analysis.cxx.
References sca::analysis::Complex::GetString().
|
overridevirtual |
Definition at line 1038 of file analysis.cxx.
References finiteOrThrow(), and pCDL.
|
overridevirtual |
Definition at line 638 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetCoupdaybs(), getDateMode(), and GetNullDate.
|
overridevirtual |
Definition at line 622 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetCoupdays(), getDateMode(), and GetNullDate.
|
overridevirtual |
Definition at line 630 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetCoupdaysnc(), getDateMode(), and GetNullDate.
|
overridevirtual |
Definition at line 614 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetCoupncd(), getDateMode(), and GetNullDate.
|
overridevirtual |
Definition at line 654 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetCoupnum(), getDateMode(), and GetNullDate.
|
overridevirtual |
Definition at line 646 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetCouppcd(), getDateMode(), and GetNullDate.
|
overridevirtual |
Definition at line 162 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetFv(), sca::analysis::GetPmt(), and i.
|
overridevirtual |
Definition at line 124 of file financial.cxx.
References finiteOrThrow(), sca::analysis::GetFv(), sca::analysis::GetPmt(), and i.
|
private |
Converts an Any to sal_Int32 in the range from 0 to 4 (date calculation mode).
css::uno::RuntimeException | |
css::lang::IllegalArgumentException |
Definition at line 67 of file analysis.cxx.
References aAnyConv, and sca::analysis::ScaAnyConverter::getInt32().
Referenced by getAccrint(), getAccrintm(), getAmordegrc(), getAmorlinc(), getCoupdaybs(), getCoupdays(), getCoupdaysnc(), getCoupncd(), getCoupnum(), getCouppcd(), getDisc(), getDuration(), getIntrate(), getMduration(), getOddfprice(), getOddfyield(), getOddlprice(), getOddlyield(), getPrice(), getPricedisc(), getPricemat(), getReceived(), getYearfrac(), getYield(), getYielddisc(), and getYieldmat().
|
overridevirtual |
Definition at line 711 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX2, SCA_MAXPLACES, and SCA_MIN2.
|
overridevirtual |
Definition at line 725 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX16, SCA_MAXPLACES, and SCA_MIN16.
|
overridevirtual |
Definition at line 718 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX8, SCA_MAXPLACES, and SCA_MIN8.
|
overridevirtual |
Definition at line 754 of file analysis.cxx.
References aAnyConv, and sca::analysis::ScaAnyConverter::getDouble().
|
overridevirtual |
Definition at line 91 of file financial.cxx.
References finiteOrThrow(), getDateMode(), and GetYearFrac.
|
overridevirtual |
Definition at line 200 of file analysis.cxx.
References aName, GetFuncDescrStr(), and pFD.
|
overridevirtual |
Definition at line 259 of file analysis.cxx.
References pDefCatName, and pFD.
|
overridevirtual |
Definition at line 164 of file analysis.cxx.
References AnalysisResId(), and pFD.
|
overridevirtual |
Definition at line 288 of file financial.cxx.
References finiteOrThrow().
|
overridevirtual |
Definition at line 268 of file financial.cxx.
References finiteOrThrow().
|
overridevirtual |
Definition at line 101 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetDuration, GetNullDate, and isFreqInvalid().
|
overridevirtual |
Definition at line 394 of file analysis.cxx.
References sca::analysis::ScaDate::addMonths(), sca::analysis::ScaDate::getDate(), and GetNullDate.
|
overridevirtual |
Definition at line 112 of file financial.cxx.
References finiteOrThrow().
|
overridevirtual |
Definition at line 415 of file analysis.cxx.
References DateToDays, DaysInMonth, DaysToDate, and GetNullDate.
|
overridevirtual |
Definition at line 759 of file analysis.cxx.
References aAnyConv, sca::analysis::Erf(), finiteOrThrow(), and sca::analysis::ScaAnyConverter::getDouble().
|
overridevirtual |
Definition at line 768 of file analysis.cxx.
References sca::analysis::Erfc(), and finiteOrThrow().
|
overridevirtual |
Definition at line 779 of file analysis.cxx.
References FactDouble(), and finiteOrThrow().
|
private |
css::uno::RuntimeException |
Definition at line 42 of file analysis.cxx.
References AnalysisResId().
Referenced by getArgumentDescription(), getDisplayArgumentName(), and getFunctionDescription().
|
overridevirtual |
Definition at line 189 of file analysis.cxx.
References GetFuncDescrStr(), and pFD.
|
overridevirtual |
Definition at line 662 of file financial.cxx.
References sca::analysis::ScaDoubleList::Append(), sca::analysis::ScaDoubleList::Count(), finiteOrThrow(), sca::analysis::ScaDoubleList::Get(), and i.
|
overridevirtual |
Definition at line 579 of file analysis.cxx.
References aAnyConv, sca::analysis::ScaDoubleList::Append(), sca::analysis::ScaDoubleList::Count(), finiteOrThrow(), sca::analysis::ScaDoubleList::Get(), sca::analysis::GetGcd(), and i.
|
overridevirtual |
Definition at line 774 of file analysis.cxx.
References aAnyConv, and sca::analysis::ScaAnyConverter::getDouble().
|
overridevirtual |
Definition at line 732 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ConvertToDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX2, SCA_MAXPLACES, and SCA_MIN2.
|
overridevirtual |
Definition at line 740 of file analysis.cxx.
References sca::analysis::ConvertToDec(), finiteOrThrow(), and SCA_MAXPLACES.
|
overridevirtual |
Definition at line 746 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ConvertToDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX8, SCA_MAXPLACES, and SCA_MIN8.
|
overridevirtual |
Definition at line 785 of file analysis.cxx.
References sca::analysis::Complex::Abs(), and finiteOrThrow().
|
overridevirtual |
Definition at line 791 of file analysis.cxx.
References finiteOrThrow(), and sca::analysis::Complex::Imag().
|
overridevirtual |
Definition at line 806 of file analysis.cxx.
References sca::analysis::Complex::Arg(), and finiteOrThrow().
|
overridevirtual |
Definition at line 839 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 812 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 987 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 969 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 960 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 1005 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 821 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 830 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 848 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 857 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 866 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 127 of file analysis.cxx.
References MY_IMPLNAME.
|
overridevirtual |
Definition at line 797 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 875 of file analysis.cxx.
References sca::analysis::ComplexList::Append(), sca::analysis::ComplexList::Count(), sca::analysis::ComplexList::empty(), sca::analysis::ComplexList::Get(), sca::analysis::Complex::GetString(), i, and z.
|
overridevirtual |
Definition at line 892 of file analysis.cxx.
References finiteOrThrow(), and sca::analysis::Complex::Real().
|
overridevirtual |
Definition at line 951 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 996 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 898 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 978 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 933 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 907 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 916 of file analysis.cxx.
References sca::analysis::ComplexList::Append(), sca::analysis::ComplexList::Count(), sca::analysis::ComplexList::empty(), sca::analysis::ComplexList::Get(), sca::analysis::Complex::GetString(), i, and z.
|
overridevirtual |
Definition at line 942 of file analysis.cxx.
References z.
|
overridevirtual |
Definition at line 603 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, and GetYearDiff.
|
overridevirtual |
Definition at line 478 of file analysis.cxx.
|
overridevirtual |
Definition at line 483 of file analysis.cxx.
|
overridevirtual |
Definition at line 598 of file analysis.cxx.
References aAnyConv, sca::analysis::ScaDoubleList::Append(), sca::analysis::ScaDoubleList::Count(), finiteOrThrow(), sca::analysis::ScaDoubleList::Get(), sca::analysis::GetGcd(), and i.
|
overridevirtual |
Definition at line 150 of file analysis.cxx.
References aFuncLoc.
|
inlineprivate |
Definition at line 296 of file analysis.cxx.
References aFuncLoc, InitDefLocales(), nNumOfLoc, and pDefLocales.
Referenced by getCompatibilityNames().
|
overridevirtual |
Definition at line 245 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetDuration, GetNullDate, and isFreqInvalid().
|
overridevirtual |
Definition at line 553 of file analysis.cxx.
References finiteOrThrow().
|
overridevirtual |
Definition at line 489 of file analysis.cxx.
References aAnyConv, sca::analysis::ScaDoubleList::Append(), sca::analysis::BinomialCoefficient(), sca::analysis::ScaDoubleList::Count(), d, finiteOrThrow(), sca::analysis::ScaDoubleList::Get(), i, and n.
|
overridevirtual |
Definition at line 441 of file analysis.cxx.
References aAnyConv, sca::analysis::SortedIndividualInt32List::Find(), sca::analysis::GetDayOfWeek(), GetNullDate, and sca::analysis::SortedIndividualInt32List::InsertHolidayList().
|
overridevirtual |
Definition at line 257 of file financial.cxx.
References finiteOrThrow().
|
overridevirtual |
Definition at line 689 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ConvertToDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX2, SCA_MAXPLACES, and SCA_MIN2.
|
overridevirtual |
Definition at line 697 of file analysis.cxx.
References sca::analysis::ConvertToDec(), finiteOrThrow(), and SCA_MAXPLACES.
|
overridevirtual |
Definition at line 703 of file analysis.cxx.
References aAnyConv, sca::analysis::ConvertFromDec(), sca::analysis::ConvertToDec(), sca::analysis::ScaAnyConverter::getInt32(), SCA_MAX16, SCA_MAXPLACES, and SCA_MIN16.
|
overridevirtual |
Definition at line 400 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, sca::analysis::GetOddfprice(), and isFreqInvalid().
|
overridevirtual |
Definition at line 418 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, sca::analysis::GetOddfyield(), and isFreqInvalid().
|
overridevirtual |
Definition at line 432 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, GetOddlprice, and isFreqInvalid().
|
overridevirtual |
Definition at line 445 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, GetOddlyield, and isFreqInvalid().
|
overridevirtual |
Definition at line 200 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, sca::analysis::getPrice_(), and isFreqInvalid().
|
overridevirtual |
Definition at line 212 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, and GetYearDiff.
|
overridevirtual |
Definition at line 223 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, and GetYearFrac.
|
overridevirtual |
Definition at line 236 of file analysis.cxx.
References aName, pDefCatName, and pFD.
|
overridevirtual |
Definition at line 156 of file analysis.cxx.
|
overridevirtual |
Definition at line 543 of file analysis.cxx.
References finiteOrThrow().
|
overridevirtual |
Definition at line 568 of file analysis.cxx.
References finiteOrThrow(), and comphelper::rng::uniform_real_distribution().
|
overridevirtual |
Definition at line 80 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, and GetYearDiff.
|
overridevirtual |
Definition at line 519 of file analysis.cxx.
References finiteOrThrow().
|
overridevirtual |
Definition at line 120 of file analysis.cxx.
References MY_SERVICE.
|
overridevirtual |
Definition at line 562 of file analysis.cxx.
References finiteOrThrow().
|
overridevirtual |
Definition at line 137 of file analysis.cxx.
References ADDIN_SERVICE, and MY_SERVICE.
|
overridevirtual |
Definition at line 345 of file financial.cxx.
References finiteOrThrow(), and GetDiffDate360.
|
overridevirtual |
Definition at line 360 of file financial.cxx.
References finiteOrThrow(), GetYearFrac, and o3tl::temporary().
|
overridevirtual |
Definition at line 378 of file financial.cxx.
References finiteOrThrow(), and GetDiffDate360.
|
overridevirtual |
Definition at line 402 of file analysis.cxx.
References DateToDays, DaysToDate, sca::analysis::GetDayOfWeek(), and GetNullDate.
|
overridevirtual |
Workday.
Definition at line 330 of file analysis.cxx.
References aAnyConv, sca::analysis::SortedIndividualInt32List::Find(), sca::analysis::GetDayOfWeek(), GetNullDate, and sca::analysis::SortedIndividualInt32List::InsertHolidayList().
|
overridevirtual |
Definition at line 518 of file financial.cxx.
References aAnyConv, sca::analysis::ScaDoubleList::Append(), sca::analysis::ScaDoubleList::Count(), finiteOrThrow(), sca::analysis::ScaAnyConverter::getDouble(), lcl_sca_XirrResult(), and lcl_sca_XirrResult_Deriv1().
|
overridevirtual |
Definition at line 578 of file financial.cxx.
References sca::analysis::ScaDoubleList::Append(), sca::analysis::ScaDoubleList::Count(), finiteOrThrow(), sca::analysis::ScaDoubleList::Get(), and i.
|
overridevirtual |
Yearfrac.
Definition at line 387 of file analysis.cxx.
References finiteOrThrow(), getDateMode(), and GetYearFrac.
|
overridevirtual |
Definition at line 308 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, getYield_, and isFreqInvalid().
|
overridevirtual |
Definition at line 319 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, and GetYearFrac.
|
overridevirtual |
Definition at line 334 of file financial.cxx.
References finiteOrThrow(), getDateMode(), GetNullDate, and GetYieldmat.
|
private |
Definition at line 47 of file analysis.cxx.
References aFuncLoc, aResLocale, Translate::Create(), sca::analysis::InitFuncDataList(), pDefLocales, and pFD.
Referenced by setLocale().
|
private |
Definition at line 285 of file analysis.cxx.
References n, nNumOfLoc, pCoun, pDefLocales, and pLang.
Referenced by GetLocale().
|
overridevirtual |
Definition at line 143 of file analysis.cxx.
References aFuncLoc, and InitData().
|
overridevirtual |
Definition at line 132 of file analysis.cxx.
References aName, and cppu::supportsService().
|
private |
Definition at line 57 of file analysis.hxx.
Referenced by getAccrint(), getAccrintm(), getBin2Hex(), getBin2Oct(), getDateMode(), getDec2Bin(), getDec2Hex(), getDec2Oct(), getDelta(), getErf(), getGcd(), getGestep(), getHex2Bin(), getHex2Oct(), getLcm(), getMultinomial(), getNetworkdays(), getOct2Bin(), getOct2Hex(), getWorkday(), and getXirr().
|
private |
Definition at line 50 of file analysis.hxx.
Referenced by getLocale(), GetLocale(), InitData(), and setLocale().
|
private |
Definition at line 55 of file analysis.hxx.
Referenced by AnalysisResId(), and InitData().
|
private |
Definition at line 54 of file analysis.hxx.
Referenced by getConvert().
|
private |
Definition at line 51 of file analysis.hxx.
Referenced by GetLocale(), InitData(), and InitDefLocales().
|
private |
Definition at line 53 of file analysis.hxx.
Referenced by FactDouble().
|
private |
Definition at line 52 of file analysis.hxx.
Referenced by getArgumentDescription(), getCompatibilityNames(), getDisplayArgumentName(), getDisplayCategoryName(), getDisplayFunctionName(), getFunctionDescription(), getProgrammaticCategoryName(), and InitData().