voxcity.simulator_gpu.solar.integration.caching.CachedRadiationModel

class voxcity.simulator_gpu.solar.integration.caching.CachedRadiationModel

Cached RadiationModel with associated metadata.

model: object
valid_ground: numpy.ndarray
ground_k: numpy.ndarray
voxcity_shape: Tuple[int, int, int]
meshsize: float
n_reflection_steps: int
grid_indices: numpy.ndarray | None = None
surface_indices: numpy.ndarray | None = None
positions_np: numpy.ndarray | None = None
directions_np: numpy.ndarray | None = None