Class ComplexSequenceDefinedBy1Predecessor
java.lang.Object
ch.nolix.tech.math.bigdecimalmath.ComplexSequenceDefinedBy1Predecessor
- All Implemented Interfaces:
ISequence<IComplexNumber>, ISequenceDefinedBy1Predecessor<IComplexNumber>
public final class ComplexSequenceDefinedBy1Predecessor
extends Object
implements ISequenceDefinedBy1Predecessor<IComplexNumber>
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionintgetIterationCountWhereSquaredMagnitudeOfValueExceedsLimitOrMinusOne(BigDecimal limit, int maxIterationCount) getSquaredMagnitudeOfValueAtOneBasedIndex(int oneBasedIndex) getValueAtOneBasedIndex(int oneBasedIndex) withFirstValueAndNextValueFunction(IComplexNumber firstValue, UnaryOperator<IComplexNumber> nextValueFunction) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ISequence
getIterationCountWhereSquaredMagnitudeOfValueExceedsLimitOrMinusOne, getSquaredMagnitudeOfValueAtOneBasedIndex, getValueAtOneBasedIndex
-
Method Details
-
withFirstValueAndNextValueFunction
public static ComplexSequenceDefinedBy1Predecessor withFirstValueAndNextValueFunction(IComplexNumber firstValue, UnaryOperator<IComplexNumber> nextValueFunction) -
getFirstValue
- Specified by:
getFirstValuein interfaceISequenceDefinedBy1Predecessor<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>
-