# Object Initialization

## Main Functions
::: fdtdx.objects.initialization.place_objects
Main entry point for placing and initializing simulation objects.

::: fdtdx.objects.initialization.apply_params
Applies parameters to devices and updates source states.

## Internal Functions
::: fdtdx.objects.initialization._init_arrays
Initializes field arrays and material properties.

::: fdtdx.objects.initialization._init_params
Initializes parameters for simulation devices.

::: fdtdx.objects.initialization._resolve_object_constraints
Resolves positioning and sizing constraints between objects.
