voxcity.simulator_gpu.domain ============================ .. py:module:: voxcity.simulator_gpu.domain .. autoapi-nested-parse:: 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 ---------- .. autoapisummary:: voxcity.simulator_gpu.domain.IUP voxcity.simulator_gpu.domain.IDOWN voxcity.simulator_gpu.domain.INORTH voxcity.simulator_gpu.domain.ISOUTH voxcity.simulator_gpu.domain.IEAST voxcity.simulator_gpu.domain.IWEST voxcity.simulator_gpu.domain.DIR_NORMALS Classes ------- .. toctree:: :hidden: /autoapi/voxcity/simulator_gpu/domain/Domain /autoapi/voxcity/simulator_gpu/domain/Surfaces .. autoapisummary:: voxcity.simulator_gpu.domain.Domain voxcity.simulator_gpu.domain.Surfaces Functions --------- .. autoapisummary:: voxcity.simulator_gpu.domain.extract_surfaces_from_domain Module Contents --------------- .. py:function:: 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. :param domain: The computational domain :param default_albedo: Default surface albedo :returns: Surfaces object containing all extracted surfaces .. py:data:: IUP :value: 0 .. py:data:: IDOWN :value: 1 .. py:data:: INORTH :value: 2 .. py:data:: ISOUTH :value: 3 .. py:data:: IEAST :value: 4 .. py:data:: IWEST :value: 5 .. py:data:: DIR_NORMALS