mesh_dependent_model.json

Named file: config/system/mesh_dependent_model.json

Purpose

This file is not to be changed unless a user adds new parameters to Model. The use of this file happens behind the scenes. The file informs the ModelSearcher class (Java Utility Classes) if two model configurations constitute a “mesh match” (i.e., that the mesh from a previously solved and identical model can be recycled). Note that if you modify the structure of model.json, the pipeline expects this file’s structure to be changed as well. If the Boolean for a parameter is true, then the parameter values between two Models must be identical to constitute a “mesh match”. If the Boolean for a parameter is false, then the parameter values between the two Models can be different and still constitute a “mesh match”. The process of identifying “mesh matches” is automated and is only performed if the "recycle_meshes" parameter in Run is true.

Syntax

To declare this entity in config/system/mesh_dependent_model.json, use the following syntax:

  • The same key-value structure pair as in Model, but the values are of type Boolean

    • true: The parameter values between the two Model configurations must be identical to constitute a “mesh match”.

    • false: The parameter values between the two Model configurations can be different and still constitute a “mesh match”.

Properties

See: model.json

Example

See: config/system/mesh_dependent_model.json

Note

The user should not need to change this file unless adding new parameters to Model for expanded/modified pipeline functionality.