Non-zero boundary conditions are supported but that depends on how you model your beam. If you model it as a continuum 2D/3D volume, then yes it’s possible. If you want discrete topopt with special beam elements which can be bend, then we only support trusses in discrete topopt now. (I am a maintainer of TopOpt.jl). In any case, it may be easier to implement support for what you want in TopOpt.jl instead of rolling your own package from scratch. If you are interested to contribute to TopOpt.jl, message me personally and let’s have a chat.
1 Like