Package org.decampo.xirr
-
Class Summary Class Description NewtonRaphson Simple implementation of the Newton-Raphson method for finding roots or inverses of a function.NewtonRaphson.Builder Builder forNewtonRaphson
instances.Transaction Represents a transaction for the purposes of computing the irregular rate of return.Xirr Calculates the irregular rate of return on a series of transactions.Xirr.Builder Builder forXirr
instances. -
Exception Summary Exception Description NonconvergenceException Indicates the algorithm failed to converge in the allotted number of iterations.OverflowException Indicates that the algorithm failed to converge due to one of the values (either the candidate value, the function value or derivative value) being an invalid double (NaN, Infinity or -Infinity) or other condition leading to an overflow.ZeroValuedDerivativeException Indicates that the numerical method employed encountered a zero-valued derivative, terminating the algorithm unsuccessfully.