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.TopOptAlgorithmType
TopOptAlgorithm

Abstract 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.

source

BESO

GESO