A topology optimization project that has the good coding style based on the reference 1 and reference 2.
execute src/main.m
In src/main.m
, it has a parameters detail comment.
If you want to use other scenarios, you can add a new function file @ assets/samples/
, then call that @ src/main.m
Also, you can modify the following files if you want to change other parameters:
- The
MMA (Method of Moving Asymptotes)
update method:src/update_methods/mma/*
- The
Projection Function
:src/utils/projection_function.m
- The
Filter
:src/utils/init_filter
andsrc/utils/filter_.m
- The
Stiffness Matrix
:src/utils/init_stiffness_matrix.m