DefaultAnalytics Class

An implementation of Analytics that attempts to balance memory and CPU usage by caching only the values with more complex formulas, and values that are needed for multiple methods.

Definition

Namespace: com.ftlabs.fisa.calc
Assembly: FISA.NET (in FISA.NET.dll) Version: 1.16.0.13 (1.16.0.13)
C#
public class DefaultAnalytics : Analytics, 
	IDisposable
Inheritance
Object    DefaultAnalytics
Implements
Analytics, IDisposable

Constructors

DefaultAnalytics(Calculator, Double)Initializes a new instance of the DefaultAnalytics class
DefaultAnalytics(Calculator, Double, Double)Initializes a new instance of the DefaultAnalytics class

Methods

DisposeReleases all resources used by the DefaultAnalytics
Dispose(Boolean)Releases the unmanaged resources used by the DefaultAnalytics and optionally releases the managed resources
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
getAccruedInterest 
getCashFlowCount 
getCashFlowDate 
getCashFlowInterest 
getCashFlowPrincipal 
getConvexity 
getDaysAccrued 
getEstimatedConvexity 
getEstimatedMacaulayDuration 
getEstimatedModifiedDuration 
GetHashCodeServes as the default hash function.
(Inherited from Object)
getInterestOnInterest 
getInterestOnInterest(Double) 
getMacaulayDuration 
getModifiedDuration 
getPrice 
getPriceValue1BP 
getRedemption 
getTotalCashFlow 
getTotalInterestFlows 
getTrueYield 
GetTypeGets the Type of the current instance.
(Inherited from Object)
getYield 
getYieldValue1_32 
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ToStringReturns a string that represents the current object.
(Inherited from Object)

See Also