- java.lang.Object
-
- org.ojalgo.data.domain.finance.portfolio.BlackLittermanContext
-
- All Implemented Interfaces:
FinancePortfolio.Context
final class BlackLittermanContext extends java.lang.Object implements FinancePortfolio.Context
-
-
Constructor Summary
Constructors Constructor Description BlackLittermanContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecalculatePortfolioReturn(FinancePortfolio weightsPortfolio)doublecalculatePortfolioVariance(FinancePortfolio weightsPortfolio)MatrixR064getAssetReturns()MatrixR064getAssetVolatilities()MatrixR064getCorrelations()MatrixR064getCovariances()intsize()
-
-
-
Method Detail
-
calculatePortfolioReturn
public double calculatePortfolioReturn(FinancePortfolio weightsPortfolio)
- Specified by:
calculatePortfolioReturnin interfaceFinancePortfolio.Context
-
calculatePortfolioVariance
public double calculatePortfolioVariance(FinancePortfolio weightsPortfolio)
- Specified by:
calculatePortfolioVariancein interfaceFinancePortfolio.Context
-
getAssetReturns
public MatrixR064 getAssetReturns()
- Specified by:
getAssetReturnsin interfaceFinancePortfolio.Context
-
getAssetVolatilities
public MatrixR064 getAssetVolatilities()
- Specified by:
getAssetVolatilitiesin interfaceFinancePortfolio.Context
-
getCorrelations
public MatrixR064 getCorrelations()
- Specified by:
getCorrelationsin interfaceFinancePortfolio.Context
-
getCovariances
public MatrixR064 getCovariances()
- Specified by:
getCovariancesin interfaceFinancePortfolio.Context
-
size
public int size()
- Specified by:
sizein interfaceFinancePortfolio.Context
-
-