Class ComplexSequenceDefinedBy2Predecessor
java.lang.Object
ch.nolix.tech.math.bigdecimalmath.ComplexSequenceDefinedBy2Predecessor
- All Implemented Interfaces:
ISequence<IComplexNumber>, ISequenceDefinedBy2Predecessor<IComplexNumber>
public final class ComplexSequenceDefinedBy2Predecessor
extends Object
implements ISequenceDefinedBy2Predecessor<IComplexNumber>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionintgetIterationCountWhereSquaredMagnitudeOfValueExceedsLimitOrMinusOne(BigDecimal limit, int maxIterationCount) getSquaredMagnitudeOfValueAtOneBasedIndex(int oneBasedIndex) getValueAtOneBasedIndex(int oneBasedIndex) withFirstValueAndSecondValueAndNextValueSupplier(IComplexNumber firstValue, IComplexNumber secondValue, BinaryOperator<IComplexNumber> nextValueSupplier) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ISequence
getIterationCountWhereSquaredMagnitudeOfValueExceedsLimitOrMinusOne, getSquaredMagnitudeOfValueAtOneBasedIndex, getValueAtOneBasedIndex
-
Method Details
-
withFirstValueAndSecondValueAndNextValueSupplier
public static ComplexSequenceDefinedBy2Predecessor withFirstValueAndSecondValueAndNextValueSupplier(IComplexNumber firstValue, IComplexNumber secondValue, BinaryOperator<IComplexNumber> nextValueSupplier) -
getFirstValue
- Specified by:
getFirstValuein interfaceISequenceDefinedBy2Predecessor<IComplexNumber>
-
getSecondValue
- Specified by:
getSecondValuein interfaceISequenceDefinedBy2Predecessor<IComplexNumber>
-
getIterationCountWhereSquaredMagnitudeOfValueExceedsLimitOrMinusOne
public int getIterationCountWhereSquaredMagnitudeOfValueExceedsLimitOrMinusOne(BigDecimal limit, int maxIterationCount) - Specified by:
getIterationCountWhereSquaredMagnitudeOfValueExceedsLimitOrMinusOnein interfaceISequence<V>
-
getSquaredMagnitudeOfValueAtOneBasedIndex
- Specified by:
getSquaredMagnitudeOfValueAtOneBasedIndexin interfaceISequence<V>
-
getValueAtOneBasedIndex
- Specified by:
getValueAtOneBasedIndexin interfaceISequence<V>
-