Base
PortfolioOptimisers.AbstractEstimator
— TypeAbstractEstimator
Abstract supertype for all estimator types in PortfolioOptimisers.jl.
All custom estimators (e.g., for moments, risk, or priors) should subtype AbstractEstimator
. This enables a consistent interface for estimation routines throughout the package.
Related
PortfolioOptimisers.AbstractAlgorithm
— TypeAbstractAlgorithm
Abstract supertype for all algorithm types in PortfolioOptimisers.jl.
All algorithms (e.g., solvers, metaheuristics) should subtype AbstractAlgorithm
. This allows for flexible extension and dispatch of routines.
Related
PortfolioOptimisers.AbstractResult
— TypeAbstractResult
Abstract supertype for all result types returned by optimizers in PortfolioOptimisers.jl.
All result objects (e.g., optimization outputs, solution summaries) should subtype AbstractResult
. This ensures a unified interface for accessing results across different estimators and algorithms.
Related