Algorithms
This sub-module of TopOpt defines topology-optimization-specific algorithms (BESO, GESO). General-purpose nonlinear optimization (SIMP via MMA87/ MMA02, TOBSAlg, IpoptAlg, etc.) is handled through Nonconvex.jl, which TopOpt re-exports. See the Tutorials for usage.
Abstract type
TopOpt.Algorithms.TopOptAlgorithm — Type
TopOptAlgorithmAbstract base type for topology-optimization-specific algorithms (BESO, GESO). General-purpose nonlinear optimizers (MMA, IPOPT, TOBS) are provided through Nonconvex.jl and are not subtypes of this abstract type.
BESO
TopOpt.Algorithms.BESO — Type
The BESO algorithm, see [3].
GESO
TopOpt.Algorithms.GESO — Type
The GESO algorithm, see [14].