MRFFL: MR Fortran Finance Library 2024-12-28
Computational Tools For Finance
|
Constants to to identify TVM variables. More...
Variables | |
integer(kind=ik), parameter, public | var_none = 0 |
No variables in set. | |
integer(kind=ik), parameter, public | var_a = 1 |
First annuity payment. | |
integer(kind=ik), parameter, public | var_p = 2 |
Principal. | |
integer(kind=ik), parameter, public | var_i = 4 |
Interest/rate (First rate for geometric annuity) | |
integer(kind=ik), parameter, public | var_g = 8 |
Second Interest/rate (for geometric annuity) | |
integer(kind=ik), parameter, public | var_n = 16 |
Number of periods. | |
integer(kind=ik), parameter, public | var_pv = 32 |
Present value. | |
integer(kind=ik), parameter, public | var_fv = 64 |
Future value. | |
integer(kind=ik), parameter, public | var_d = 128 |
Delayed start. | |
integer(kind=ik), parameter, public | var_e = 256 |
Early end for annuities. | |
integer(kind=ik), parameter, public | var_q = 512 |
Growth rate for arithmatic annuities. | |
integer(kind=ik), parameter, public | var_pmt = 1024 |
Currently this is only used by the tvm12 module. | |
Constants to to identify TVM variables.
integer(kind=ik), parameter, public mrffl_var_sets::var_none = 0 |
No variables in set.
Definition at line 44 of file mrffl_var_sets.f90.
integer(kind=ik), parameter, public mrffl_var_sets::var_a = 1 |
First annuity payment.
Definition at line 45 of file mrffl_var_sets.f90.
integer(kind=ik), parameter, public mrffl_var_sets::var_p = 2 |
Principal.
Definition at line 46 of file mrffl_var_sets.f90.
integer(kind=ik), parameter, public mrffl_var_sets::var_i = 4 |
Interest/rate (First rate for geometric annuity)
Definition at line 47 of file mrffl_var_sets.f90.
Referenced by mrffl_tvm12::tvm12_solve().
integer(kind=ik), parameter, public mrffl_var_sets::var_g = 8 |
Second Interest/rate (for geometric annuity)
Definition at line 48 of file mrffl_var_sets.f90.
integer(kind=ik), parameter, public mrffl_var_sets::var_n = 16 |
Number of periods.
Definition at line 49 of file mrffl_var_sets.f90.
Referenced by mrffl_tvm12::tvm12_solve().
integer(kind=ik), parameter, public mrffl_var_sets::var_pv = 32 |
Present value.
Definition at line 50 of file mrffl_var_sets.f90.
Referenced by mrffl_tvm12::tvm12_solve().
integer(kind=ik), parameter, public mrffl_var_sets::var_fv = 64 |
Future value.
Definition at line 51 of file mrffl_var_sets.f90.
Referenced by mrffl_tvm12::tvm12_solve().
integer(kind=ik), parameter, public mrffl_var_sets::var_d = 128 |
Delayed start.
Definition at line 52 of file mrffl_var_sets.f90.
integer(kind=ik), parameter, public mrffl_var_sets::var_e = 256 |
Early end for annuities.
Definition at line 53 of file mrffl_var_sets.f90.
integer(kind=ik), parameter, public mrffl_var_sets::var_q = 512 |
Growth rate for arithmatic annuities.
Definition at line 54 of file mrffl_var_sets.f90.
integer(kind=ik), parameter, public mrffl_var_sets::var_pmt = 1024 |
Currently this is only used by the tvm12 module.
Definition at line 55 of file mrffl_var_sets.f90.
Referenced by mrffl_tvm12::tvm12_solve().