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