Lines Matching refs:fWert
703 double x, xNeu, fWert, fZaehler, fNenner, nCount; in ScIRR() local
730 if (aValIter.GetFirst(fWert, nErr)) in ScIRR()
732 fZaehler += fWert / pow(1.0+x,(double)nCount); in ScIRR()
733 fNenner += -nCount * fWert / pow(1.0+x,nCount+1.0); in ScIRR()
735 while ((nErr == 0) && aValIter.GetNext(fWert, nErr)) in ScIRR()
737 fZaehler += fWert / pow(1.0+x,(double)nCount); in ScIRR()
738 fNenner += -nCount * fWert / pow(1.0+x,nCount+1.0); in ScIRR()
878 double ScInterpreter::ScGetGDA(double fWert, double fRest, double fDauer, in ScGetGDA() argument
888 fAlterWert = fWert; in ScGetGDA()
893 fAlterWert = fWert * pow(1.0 - fZins, fPeriode - 1.0); in ScGetGDA()
894 fNeuerWert = fWert * pow(1.0 - fZins, fPeriode); in ScGetGDA()
975 double ScInterpreter::ScInterVDB(double fWert,double fRest,double fDauer, in ScInterVDB() argument
984 double fRestwert = fWert - fRest; in ScInterVDB()
994 fGda = ScGetGDA(fWert, fRest, fDauer, (double) i, fFaktor); in ScInterVDB()
1034 double fWert, fRest, fDauer, fAnfang, fEnde, fFaktor, fVdb = 0.0; in ScVDB() local
1048 fWert = GetDouble(); in ScVDB()
1049 if (fAnfang < 0.0 || fEnde < fAnfang || fEnde > fDauer || fWert < 0.0 in ScVDB()
1050 || fRest > fWert || fFaktor <= 0.0) in ScVDB()
1064 double fTerm = ScGetGDA(fWert, fRest, fDauer, (double) i, fFaktor); in ScVDB()
1096 fWert-=ScInterVDB(fWert,fRest,fDauer,fDauer1,fAnfang,fFaktor); in ScVDB()
1097 fVdb=ScInterVDB(fWert,fRest,fDauer,fDauer-fAnfang,fEnde-fAnfang,fFaktor); in ScVDB()