voxcity.simulator_gpu.domain¶
Shared domain definition for simulator_gpu.
This module re-exports the Domain class from solar.domain for backward compatibility. The main implementation is in simulator_gpu.solar.domain which includes: - Domain class with full grid, terrain, building, and vegetation support - Surfaces class for radiation calculations - Surface extraction utilities
Attributes¶
Classes¶
Functions¶
|
Extract all surface elements from domain geometry. |
Module Contents¶
- voxcity.simulator_gpu.domain.extract_surfaces_from_domain(domain: Domain, default_albedo: float = 0.2) Surfaces¶
Extract all surface elements from domain geometry.
Creates surface elements at all interfaces between solid and air cells.
- Parameters:
domain – The computational domain
default_albedo – Default surface albedo
- Returns:
Surfaces object containing all extracted surfaces
- voxcity.simulator_gpu.domain.IUP = 0¶
- voxcity.simulator_gpu.domain.IDOWN = 1¶
- voxcity.simulator_gpu.domain.INORTH = 2¶
- voxcity.simulator_gpu.domain.ISOUTH = 3¶
- voxcity.simulator_gpu.domain.IEAST = 4¶
- voxcity.simulator_gpu.domain.IWEST = 5¶
- voxcity.simulator_gpu.domain.DIR_NORMALS¶