Class PortfolioContext
java.lang.Object
org.ojalgo.data.domain.finance.portfolio.PortfolioContext
- All Implemented Interfaces:
FinancePortfolio.Context
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MatrixR064
private MatrixR064
private MatrixR064
private MatrixR064
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
PortfolioContext
(Access1D<?> assetReturns, Access1D<?> assetVolatilities, Access2D<?> correlations) PortfolioContext
(Access1D<?> assetReturns, Access2D<?> covariances) -
Method Summary
Modifier and TypeMethodDescriptiondouble
calculatePortfolioReturn
(FinancePortfolio weightsPortfolio) double
calculatePortfolioVariance
(FinancePortfolio weightsPortfolio) int
size()
-
Field Details
-
myAssetReturns
-
myAssetVolatilities
-
myCorrelations
-
myCovariances
-
-
Constructor Details
-
PortfolioContext
-
PortfolioContext
-
PortfolioContext
private PortfolioContext()
-
-
Method Details
-
calculatePortfolioReturn
- Specified by:
calculatePortfolioReturn
in interfaceFinancePortfolio.Context
-
calculatePortfolioVariance
- Specified by:
calculatePortfolioVariance
in interfaceFinancePortfolio.Context
-
getAssetReturns
- Specified by:
getAssetReturns
in interfaceFinancePortfolio.Context
-
getAssetVolatilities
- Specified by:
getAssetVolatilities
in interfaceFinancePortfolio.Context
-
getCorrelations
- Specified by:
getCorrelations
in interfaceFinancePortfolio.Context
-
getCovariances
- Specified by:
getCovariances
in interfaceFinancePortfolio.Context
-
size
public int size()- Specified by:
size
in interfaceFinancePortfolio.Context
-