Lines Matching refs:fPayment
1133 double fPayment; in ScGetRmz() local
1135 fPayment = (fPv + fFv) / fNper; in ScGetRmz()
1139 fPayment = (fFv + fPv * exp( fNper * ::boost::math::log1p(fRate) ) ) * fRate / in ScGetRmz()
1142 fPayment = (fFv + fPv * exp(fNper * ::boost::math::log1p(fRate) ) ) * fRate / in ScGetRmz()
1145 return -fPayment; in ScGetRmz()
1238 bool ScInterpreter::RateIteration( double fNper, double fPayment, double fPv, in RateIteration() argument
1254 fFv = fFv - fPayment * fPayType; in RateIteration()
1255 fPv = fPv + fPayment * fPayType; in RateIteration()
1274 fTerm = fFv + fPv *fPowN+ fPayment * fGeoSeries; in RateIteration()
1275 fTermDerivation = fPv * fNper * fPowNminus1 + fPayment * fGeoSeriesDerivation; in RateIteration()
1310 fTerm = fFv + fPv *pow(1.0 + fX,fNper)+ fPayment * fGeoSeries; in RateIteration()
1311 … fTermDerivation = fPv * fNper * pow( 1.0+fX, fNper-1.0) + fPayment * fGeoSeriesDerivation; in RateIteration()
1336 double fPv, fPayment, fNper; in ScZins() local
1351 fPayment = GetDouble(); in ScZins()
1361 bValid = RateIteration(fNper, fPayment, fPv, fFv, fPayType, fGuess); in ScZins()