Interface ProjectReports

    • Method Detail

      • securityMarginalContributions

        ReportsTables.SecurityMarginalContributionRow[] securityMarginalContributions()
        returns the project security marginal contribution report. an array of security marginal contribution row objects. there a record for every asset in the problem. this reports the derivative with respect to every security of every term in the objective function.
        Returns:
        security marginal contribution report
      • marginalContributions

        ProjectReports.MarginalContributionReport marginalContributions()
        returns the project largest/smallest marginal contribution report.
        Returns:
        largest/smallest marginal contributions summary.
      • exceptions

        ReportsTables.ExceptionsRow[] exceptions()
        returns the exceptions summary report. an array of exceptions row objects. lists the assets without risk model coverage. shows whether the asset was in the portfolio, benchmark or buylist.
        Returns:
        exception summary report.
      • messages

        default java.lang.String[] messages()
        A helper to return the optimization messages from the last run from the underlying engine.
        Returns:
        messages
      • addMessage

        void addMessage​(java.lang.String text)
      • addSecurityMarginalContribution

        void addSecurityMarginalContribution​(java.lang.String id,
                                             java.lang.String name,
                                             double MA,
                                             double MTBuy,
                                             double MTSell,
                                             double MUInd,
                                             double MV,
                                             double MuBuy,
                                             double MuSell,
                                             double MFactV,
                                             double MResidV,
                                             double MSect,
                                             double MPen,
                                             double ActWt,
                                             double ImplRet)
      • addException

        void addException​(java.lang.String id,
                          java.lang.String portfolio,
                          java.lang.String benchmark,
                          java.lang.String buyList,
                          java.lang.String composites,
                          java.lang.String attributes)