Class PortfolioContext
java.lang.Object
org.ojalgo.data.domain.finance.portfolio.PortfolioContext
- All Implemented Interfaces:
FinancePortfolio.Context
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final MatrixR064private MatrixR064private MatrixR064private MatrixR064 -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivatePortfolioContext(Access1D<?> assetReturns, Access1D<?> assetVolatilities, Access2D<?> correlations) PortfolioContext(Access1D<?> assetReturns, Access2D<?> covariances) -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculatePortfolioReturn(FinancePortfolio weightsPortfolio) doublecalculatePortfolioVariance(FinancePortfolio weightsPortfolio) intsize()
-
Field Details
-
myAssetReturns
-
myAssetVolatilities
-
myCorrelations
-
myCovariances
-
-
Constructor Details
-
PortfolioContext
-
PortfolioContext
-
PortfolioContext
private PortfolioContext()
-
-
Method Details
-
calculatePortfolioReturn
- Specified by:
calculatePortfolioReturnin interfaceFinancePortfolio.Context
-
calculatePortfolioVariance
- Specified by:
calculatePortfolioVariancein interfaceFinancePortfolio.Context
-
getAssetReturns
- Specified by:
getAssetReturnsin interfaceFinancePortfolio.Context
-
getAssetVolatilities
- Specified by:
getAssetVolatilitiesin interfaceFinancePortfolio.Context
-
getCorrelations
- Specified by:
getCorrelationsin interfaceFinancePortfolio.Context
-
getCovariances
- Specified by:
getCovariancesin interfaceFinancePortfolio.Context
-
size
public int size()- Specified by:
sizein interfaceFinancePortfolio.Context
-