Click or drag to resize
Finance Class
Collection of finance functions.
Inheritance Hierarchy
SystemObject
  Imsl.FinanceFinance

Namespace: Imsl.Finance
Assembly: ImslCS (in ImslCS.dll) Version: 6.5.2.0
Syntax
[SerializableAttribute]
public sealed class Finance

The Finance type exposes the following members.

Constructors
  NameDescription
Public methodFinance
Initializes a new instance of the Finance class
Top
Methods
  NameDescription
Public methodStatic memberCumipmt
Returns the cumulative interest paid between two periods.
Public methodStatic memberCumprinc
Returns the cumulative principal paid between two periods.
Public methodStatic memberDb
Returns the depreciation of an asset using the fixed-declining balance method.
Public methodStatic memberDdb
Returns the depreciation of an asset using the double-declining balance method.
Public methodStatic memberDollarde
Converts a fractional price to a decimal price.
Public methodStatic memberDollarfr
Converts a decimal price to a fractional price.
Public methodStatic memberEffect
Returns the effective annual interest rate.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodStatic memberFv
Returns the future value of an investment.
Public methodStatic memberFvschedule
Returns the future value of an initial principal taking into consideration a schedule of compound interest rates.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodStatic memberIpmt
Returns the interest payment for an investment for a given period.
Public methodStatic memberIrr(Double)
Returns the internal rate of return for a schedule of cash flows.
Public methodStatic memberIrr(Double, Double)
Returns the internal rate of return for a schedule of cash flows.
Public methodStatic memberMirr
Returns the modified internal rate of return for a schedule of periodic cash flows.
Public methodStatic memberNominal
Returns the nominal annual interest rate.
Public methodStatic memberNper
Returns the number of periods for an investment for which periodic, and constant payments are made and the interest rate is constant.
Public methodStatic memberNpv
Returns the net present value of a stream of equal periodic cash flows, which are subject to a given discount rate.
Public methodStatic memberPeriodicPayment
Returns the periodic payment for an investment.
Public methodStatic memberPpmt
Returns the payment on the principal for a specified period.
Public methodStatic memberPv
Returns the net present value of a stream of equal periodic cash flows, which are subject to a given discount rate.
Public methodStatic memberRate(Int32, Double, Double, Double, FinancePeriod)
Returns the interest rate per period of an annuity.
Public methodStatic memberRate(Int32, Double, Double, Double, FinancePeriod, Double)
Returns the interest rate per period of an annuity with an initial guess.
Public methodStatic memberSln
Returns the depreciation of an asset using the straight line method.
Public methodStatic memberSyd
Returns the depreciation of an asset using the sum-of-years digits method.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodStatic memberVdb
Returns the depreciation of an asset for any given period using the variable-declining balance method.
Public methodStatic memberXirr(Double, DateTime)
Returns the internal rate of return for a schedule of cash flows.
Public methodStatic memberXirr(Double, DateTime, Double)
Returns the internal rate of return for a schedule of cash flows with a user supplied initial guess.
Public methodStatic memberXnpv
Returns the present value for a schedule of cash flows.
Top
See Also