{
  "domainRoles": [
    {
      "key": "magnet",
      "name": "Magnet",
      "roleDefaults": {
        "physics": {
          "physicsRotatingMagnetsEM": {
            "type": "magnet"
          }
        }
      }
    },
    {
      "key": "melt",
      "name": "Melt",
      "roleDefaults": {
        "physics": {
          "physicsRotatingMagnetsEM": {
            "type": "conductive"
          },
          "physicsFluidDynamics": {
            "type": "fluid"
          }
        }
      }
    },
    {
      "key": "air",
      "isAirRole": true,
      "name": "Air",
      "isDomainRole": true,
      "roleDefaults": {
        "materialKey": "air",
        "physics": {
          "physicsElectromagnetics": {
            "type": "em_nc"
          },
          "physicsMicrowaves": {
            "type": "em_open"
          },
          "physicsRotatingMagnetsEM": {
            "type": "non_conductive"
          }
        }
      }
    },
    {
      "key": "other",
      "isDomainRole": true,
      "roleDefaults": {
        "physics": {
          "physicsThermal": {},
          "physicsElectromagnetics": {},
          "physicsMicrowaves": {},
          "physicsFluidDynamics": {},
          "physicsRotatingMagnetsEM": {}
        }
      }
    }
  ],
  "geometryTypes": null,
  "commonProperties": [
    {
      "key": "diameter",
      "name": "Diameter",
      "symbol": "d",
      "units": "",
      "min": 0,
      "minExclude": true
    },
    {
      "key": "radius",
      "name": "Radius",
      "symbol": "r",
      "units": "",
      "min": 0
    },
    {
      "key": "height",
      "name": "Height",
      "symbol": "h",
      "units": "",
      "min": 0,
      "minExclude": true
    },
    {
      "key": "length",
      "name": "Length",
      "symbol": "l",
      "units": "",
      "min": 0,
      "minExclude": true
    },
    {
      "key": "width",
      "name": "Width",
      "symbol": "w",
      "units": "",
      "min": 0,
      "minExclude": true
    },
    {
      "key": "count",
      "name": "Count",
      "symbol": "n",
      "units": "",
      "valueKind": "integer",
      "min": 1
    },
    {
      "key": "order",
      "name": "Order",
      "symbol": "n"
    },
    {
      "key": "distance",
      "name": "Distance from center",
      "symbol": "l",
      "units": ""
    },
    {
      "key": "interval",
      "name": "Distance between windings",
      "symbol": "l_2",
      "units": ""
    },
    {
      "key": "thickness",
      "name": "Thickness",
      "symbol": "t",
      "units": "",
      "min": 0,
      "minExclude": true
    },
    {
      "key": "coordinate",
      "name": "Coordinate",
      "symbol": "y",
      "units": "",
      "default": 0
    },
    {
      "key": "sizing",
      "name": "Mesh size",
      "symbol": "\\delta",
      "units": ""
    },
    {
      "key": "isHollow",
      "name": "Hollow coil",
      "units": "",
      "style": "checkbox",
      "default": true
    },
    {
      "key": "hasInset",
      "name": "Inset",
      "units": "",
      "style": "checkbox",
      "default": true
    },
    {
      "key": "hasTrombone",
      "name": "Trombone",
      "units": "",
      "style": "checkbox"
    }
  ],
  "defaultParams": [],
  "geometry": []
}