5.1 MATSim 模块化
MATSim 遵循模块化概念,但“模块”不是一个非常具体的术语;因此,模块可以存在于软件框架中的多个级别。同样在 MATSim 中,一系列不同的功能类型,例如配置功能、重新规划组件、贡献,甚至外部工具,有时被描述为模块。因此,一个模块可以被视为最大公约数 (gcd) MATSim 中提供的不同功能。更重要的是了解源自一般模块化架构的不同访问级别。 化架构的不同访问级别。
5.1.1 访问级别
MATSim 目前提供五个访问级别:
1. 仅使用 MATSim 核心,
2. 使用 MATSimmain 发行版,
3. 使用 MATSimmain 发行版、贡献和可能的扩展,
4. 编写“Java 脚本”