adf_core_python.core.component.module package#
Subpackages#
- adf_core_python.core.component.module.algorithm package
- adf_core_python.core.component.module.complex package
- Submodules
- adf_core_python.core.component.module.complex.ambulance_target_allocator module
- adf_core_python.core.component.module.complex.fire_target_allocator module
- adf_core_python.core.component.module.complex.human_detector module
- adf_core_python.core.component.module.complex.police_target_allocator module
- adf_core_python.core.component.module.complex.road_detector module
- adf_core_python.core.component.module.complex.search module
- adf_core_python.core.component.module.complex.target_allocator module
- adf_core_python.core.component.module.complex.target_detector module
- Module contents
Submodules#
adf_core_python.core.component.module.abstract_module module#
- class adf_core_python.core.component.module.abstract_module.AbstractModule(agent_info: AgentInfo, world_info: WorldInfo, scenario_info: ScenarioInfo, module_manager: ModuleManager, develop_data: DevelopData)#
ベースクラス:
ABC
- abstract calculate() AbstractModule #
- get_count_precompute() int #
- get_count_prepare() int #
- get_count_resume() int #
- get_count_update_info() int #
- precompute(precompute_data: PrecomputeData) AbstractModule #
- prepare() AbstractModule #
- register_sub_module(sub_module: AbstractModule) None #
- reset_count_precompute() None #
- reset_count_prepare() None #
- reset_count_resume() None #
- reset_count_update_info() None #
- resume(precompute_data: PrecomputeData) AbstractModule #
- unregister_sub_module(sub_module: AbstractModule) None #
- update_info(message_manager: MessageManager) AbstractModule #