One can "get" such structures by implementing them, to my knowledge there is no useful sage class dealing with such objects.
If an algorithm of generating some or all (rectangular and/or square) such dissections is given, sage would probably better support the implementation than "pure" programming languages as C++, python, java, etc.
What is Duijvestijn ?
I suppose the question addresses (rather combinatorial than number theoretical) structures as in the following links:
https://en.wikipedia.org/wiki/Squaring_the_square
https://archive.lib.msu.edu/crcmath/math/math/p/p247.htm
http://www.squaring.net/history_theory/duijvestijn.html
One can "get" such structures by implementing them, to my knowledge there is no useful sage class dealing with such objects.
If an algorithm of generating some or all (rectangular and/or square) such dissections is given, sage would probably better support the implementation than "pure" programming languages as C++, python, java, etc.