Base
PortfolioOptimisers.AbstractEstimator Type
abstract type AbstractEstimator endAbstract 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
sourcePortfolioOptimisers.AbstractAlgorithm Type
abstract type AbstractAlgorithm endAbstract 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
sourcePortfolioOptimisers.AbstractResult Type
abstract type AbstractResult endAbstract 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
source