PresentValueCalculates the present value of a stream of cash flows |
![]() |
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
The PresentValue component will accumulate a discounted cash flow stream. The discount factor at any time is given by the accumulation function a(t) for a given interest rate, that may be either a constant (rate
) or a variable input (u_r
).
Additional information can be found on Jim Hines' Molecules of Structure website: →Present Value.
initialValue |
Value: 0 Type: OutputType Description: Initial PV at start time |
---|---|
rate |
Value: 0.05 Type: Rate (1/s) Description: Constant discount rate per period (optional) |
hasConstantRate |
Value: false Type: Boolean Description: If true the discount rate is a constant parameter |
isCCR |
Value: true Type: Boolean Description: If false the given rate is transformed to a continuously compounding rate |
![]() |
y |
Type: RealOutput Description: Information output signal |
---|---|---|
![]() |
u |
Type: RealInput Description: Cash stream input |
![]() |
u_r |
Type: RealInput Description: Discount rate input |
![]() |
futureValueFactor |
Type: AccumulationFunction Description: Accumulation function a(t) |
---|---|---|
![]() |
discountedStream |
Type: Division Description: Discounted stream of cash flows |
![]() |
PV |
Type: InformationLevel Description: Present Value for stream of cash flows |
![]() |
increasingPV |
Type: Growth Description: Present value is accumulation of discounted CF-stream |
![]() |
parRate |
Type: ConstantConverterRate Description: Discount rate |