Class RebalancerAnalytics
java.lang.Object
org.drip.portfolioconstruction.optimizer.RebalancerAnalytics
public class RebalancerAnalytics
extends java.lang.Object
RebalancerAnalytics holds the Analytics from a given Rebalancing Run.
- Module = Portfolio Core Module
- Library = Asset Allocation Analytics
- Project = Portfolio Construction under Allocation Constraints
- Package = Core Portfolio Construction Optimizer Suite
- Author:
- Lakshmi Krishnamurthy
-
Constructor Summary
Constructors Constructor Description RebalancerAnalytics(double objectiveValue, Holdings finalHoldings, CaseInsensitiveHashMap<java.lang.Double> objectiveTermRealizationMap, CaseInsensitiveHashMap<ConstraintRealization> constraintRealizationMap, PortfolioMetrics portfolioMetrics, PortfolioBenchmarkMetrics portfolioBenchmarkMetrics)RebalancerAnalytics Constructor -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,ConstraintRealization>constraintRealizationMap()Retrieve the Map of Constraint RealizationsHoldingsfinalHoldings()Retrieve the Final Holdings of the Optimizer Runjava.util.Map<java.lang.String,java.lang.Double>objectiveTermRealizationMap()Retrieve the Map of Objective Term RealizationsdoubleobjectiveValue()Retrieve the Objective Function ValuePortfolioBenchmarkMetricsportfolioBenchmarkMetrics()Retrieve the Portfolio Benchmark MetricsPortfolioMetricsportfolioMetrics()Retrieve the Portfolio MetricsMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RebalancerAnalytics
public RebalancerAnalytics(double objectiveValue, Holdings finalHoldings, CaseInsensitiveHashMap<java.lang.Double> objectiveTermRealizationMap, CaseInsensitiveHashMap<ConstraintRealization> constraintRealizationMap, PortfolioMetrics portfolioMetrics, PortfolioBenchmarkMetrics portfolioBenchmarkMetrics) throws java.lang.ExceptionRebalancerAnalytics Constructor- Parameters:
objectiveValue- The Objective ValuefinalHoldings- The Final HoldingsobjectiveTermRealizationMap- Map of the Realized Objective TermsconstraintRealizationMap- Map of the Constraint TermsportfolioMetrics- Portfolio MetricsportfolioBenchmarkMetrics- Portfolio Benchmark Metrics- Throws:
java.lang.Exception- Thrown if the Inputs are Invalid
-
-
Method Details
-
objectiveValue
public double objectiveValue()Retrieve the Objective Function Value- Returns:
- Objective Function Value
-
portfolioMetrics
Retrieve the Portfolio Metrics- Returns:
- The Portfolio Metrics
-
portfolioBenchmarkMetrics
Retrieve the Portfolio Benchmark Metrics- Returns:
- The Portfolio Benchmark Metrics
-
finalHoldings
Retrieve the Final Holdings of the Optimizer Run- Returns:
- Final Holdings of the Optimizer Run
-
constraintRealizationMap
Retrieve the Map of Constraint Realizations- Returns:
- Map of Constraint Realizations
-
objectiveTermRealizationMap
public java.util.Map<java.lang.String,java.lang.Double> objectiveTermRealizationMap()Retrieve the Map of Objective Term Realizations- Returns:
- Map of Objective Term Realizations
-