Shortcuts

tomopt.benchmarks.small_walls package

Submodules

tomopt.benchmarks.small_walls.data module

class tomopt.benchmarks.small_walls.data.SmallWallsPassiveGenerator(volume, x0_soil=0.2624248696430881, x0_wall=0.08022522418503258, stop_k=10, turn_k=5, min_length=4, min_height=4)[source]

Bases: AbsPassiveGenerator

tomopt.benchmarks.small_walls.volume module

tomopt.benchmarks.small_walls.volume.get_small_walls_volume(size=1, passive_lwh=tensor([10., 10., 10.]), span=4.0, res=10000.0, eff=1.0, det_height=1.0, device=device(type='cpu'))[source]
Return type:

Volume

tomopt.benchmarks.small_walls.volume.get_small_walls_volume_wrapper(size=1, passive_lwh=tensor([10., 10., 10.]), span=4.0, res=10000.0, eff=1.0, det_height=1.0, device=device(type='cpu'))[source]
Return type:

PanelVolumeWrapper

Docs

Access comprehensive developer and user documentation for TomOpt

View Docs

Tutorials

Get tutorials for beginner and advanced researchers demonstrating many of the features of TomOpt

View Tutorials