Is a detailed documentation enough or should we have something like the following?
abstract type AbstractSolverInstanceAttribute{T} end
...
and
function getattribute(m, attr::AnyAttribute{T}, args...)::T
We can have shortcuts like NumberOfVariables <: AbstractSolverInstanceAttribute{Int}
Is a detailed documentation enough or should we have something like the following?
and
We can have shortcuts like
NumberOfVariables <: AbstractSolverInstanceAttribute{Int}