2 General Terminology

User input files are defined using the JSON5 specification. Which is a structure composed of objects, lists, and properties. Inline comments begin with // and block comments are enclosed by /* and */.

An object is any portion of the file enclosed in braces and a list is any portion of the file enclosed in brackets. In the following example the input is composed of an object with a property and two lists. The "label" is a property and "materials" is a list of objects that includes three properties, "label", "mass_density" as well as an "neohookean" object.

{ label: "flex_cable", //This is a comment coreform_iga_version: 2022.3, materials: [ { label: "adhesive", mass_density: 1.687e-9, neohookean: { youngs_modulus: 689.476, poissons_ratio: 0.34 }, }, /* This is also a comment */ ], }