Expand description
Topology optimization methods including SIMP, level-set, and manufacturing filters.
This module provides solid-topology optimization solvers for structural compliance minimization under volume constraints, with density filtering, sensitivity filtering, and Heaviside projection.
Structs§
- Filtering
Methods - Provides density filtering and sensitivity filtering for topology optimization.
- Grid
Size - 2D grid size descriptor.
- Level
SetTop Opt - Level-set topology optimization using the Hamilton-Jacobi equation.
- Load
Case - Load case for multi-load topology optimization.
- Manufacturing
Filters - Manufacturing-aware filters for topology optimization.
- Material
Params - Material parameters for structural problems.
- Multi
Load TopOpt - Multi-load case topology optimization.
- SiMP
- Solid Isotropic Material with Penalization (SIMP) model.
- TopOpt
Solver - Topology optimization solver using the Optimality Criteria (OC) method.
Functions§
- binarize
- Computes binary (0/1) design from density field with threshold.
- count_
solid - Counts number of solid elements in a binary design.
- is_
connected - Checks if a topology design is connected (solid phase) using BFS.
- normalize_
sensitivity - Normalizes sensitivities to [-1, 0] range for stability.
- volume_
fraction - Computes the volume fraction of a density field.