Naive optimisation: private API

PortfolioOptimisers.naive_optimiser_td_defaultsFunction
naive_optimiser_td_defaults(

) -> @NamedTuple{wb::WeightBounds{Float64, Float64}, wf::IterativeWeightFinaliser{Int64}}

Return the static defaults of the naive-optimiser fields that may hold a TimeDependent.

Shared by the constructors' test-substitution passes and time_dependent_field_defaults, so the fold-less value of a field is declared once. Fields whose static default is nothing are omitted; RandomWeighted overrides the trait because its wb default is nothing, and InverseVolatility extends it with its prior estimator.

Related

source