public class PhaseAdjuster
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MULTI_VALUE_BRANCH_PHASE_TRACKER_NONE
No Multi-Valued Principal Branch Tracking
|
static int |
MULTI_VALUE_BRANCH_PHASE_TRACKER_ROTATION_COUNT
Multi-Valued Logarithm Principal Branch Tracking Using Rotating Counting
|
static int |
MULTI_VALUE_BRANCH_POWER_PHASE_TRACKER_KAHL_JACKEL
Multi-Valued Logarithm PLUS Power Principal Branch Tracking Using the Kahl-Jackel Algorithm
|
Constructor and Description |
---|
PhaseAdjuster() |
Modifier and Type | Method and Description |
---|---|
static ComplexNumber |
PowerLogPhaseTracker(ComplexNumber cnGNumerator,
ComplexNumber cnGDenominator,
int iN,
int iM)
Handling the Branch Switching of the Complex Power Function according Kahl-Jackel algorithm:
- http://www.pjaeckel.webspace.virginmedia.com/NotSoComplexLogarithmsInTheHestonModel.pdf
|
public static final int MULTI_VALUE_BRANCH_PHASE_TRACKER_NONE
public static final int MULTI_VALUE_BRANCH_PHASE_TRACKER_ROTATION_COUNT
public static final int MULTI_VALUE_BRANCH_POWER_PHASE_TRACKER_KAHL_JACKEL
public static final ComplexNumber PowerLogPhaseTracker(ComplexNumber cnGNumerator, ComplexNumber cnGDenominator, int iN, int iM)
cnGNumerator
- The Log G NumeratorcnGDenominator
- The Log G DenominatoriN
- Number of Numerator Counted rotationsiM
- Number of Numerator Counted rotations