Skip to content

Commit 873c177

Browse files
greptile comments
1 parent f323212 commit 873c177

File tree

8 files changed

+314
-28
lines changed

8 files changed

+314
-28
lines changed

schemas/EMESimulation.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8133,6 +8133,39 @@
81338133
],
81348134
"type": "object"
81358135
},
8136+
"ModeInterpSpec": {
8137+
"additionalProperties": false,
8138+
"properties": {
8139+
"attrs": {
8140+
"default": {},
8141+
"type": "object"
8142+
},
8143+
"method": {
8144+
"default": "linear",
8145+
"enum": [
8146+
"cheb",
8147+
"cubic",
8148+
"linear"
8149+
],
8150+
"type": "string"
8151+
},
8152+
"num_points": {
8153+
"minimum": 2,
8154+
"type": "integer"
8155+
},
8156+
"type": {
8157+
"default": "ModeInterpSpec",
8158+
"enum": [
8159+
"ModeInterpSpec"
8160+
],
8161+
"type": "string"
8162+
}
8163+
},
8164+
"required": [
8165+
"num_points"
8166+
],
8167+
"type": "object"
8168+
},
81368169
"ModeSolverMonitor": {
81378170
"additionalProperties": false,
81388171
"properties": {
@@ -8254,6 +8287,13 @@
82548287
}
82558288
]
82568289
},
8290+
"interp_spec": {
8291+
"allOf": [
8292+
{
8293+
"$ref": "#/definitions/ModeInterpSpec"
8294+
}
8295+
]
8296+
},
82578297
"interval_space": {
82588298
"default": [
82598299
1,

schemas/ModeSimulation.json

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7346,6 +7346,39 @@
73467346
],
73477347
"type": "object"
73487348
},
7349+
"ModeInterpSpec": {
7350+
"additionalProperties": false,
7351+
"properties": {
7352+
"attrs": {
7353+
"default": {},
7354+
"type": "object"
7355+
},
7356+
"method": {
7357+
"default": "linear",
7358+
"enum": [
7359+
"cheb",
7360+
"cubic",
7361+
"linear"
7362+
],
7363+
"type": "string"
7364+
},
7365+
"num_points": {
7366+
"minimum": 2,
7367+
"type": "integer"
7368+
},
7369+
"type": {
7370+
"default": "ModeInterpSpec",
7371+
"enum": [
7372+
"ModeInterpSpec"
7373+
],
7374+
"type": "string"
7375+
}
7376+
},
7377+
"required": [
7378+
"num_points"
7379+
],
7380+
"type": "object"
7381+
},
73497382
"ModeMonitor": {
73507383
"additionalProperties": false,
73517384
"properties": {
@@ -7437,6 +7470,13 @@
74377470
}
74387471
]
74397472
},
7473+
"interp_spec": {
7474+
"allOf": [
7475+
{
7476+
"$ref": "#/definitions/ModeInterpSpec"
7477+
}
7478+
]
7479+
},
74407480
"interval_space": {
74417481
"default": [
74427482
1,
@@ -7698,6 +7738,13 @@
76987738
}
76997739
]
77007740
},
7741+
"interp_spec": {
7742+
"allOf": [
7743+
{
7744+
"$ref": "#/definitions/ModeInterpSpec"
7745+
}
7746+
]
7747+
},
77017748
"interval_space": {
77027749
"default": [
77037750
1,

schemas/Simulation.json

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10730,6 +10730,13 @@
1073010730
}
1073110731
]
1073210732
},
10733+
"interp_spec": {
10734+
"allOf": [
10735+
{
10736+
"$ref": "#/definitions/ModeInterpSpec"
10737+
}
10738+
]
10739+
},
1073310740
"interval_space": {
1073410741
"default": [
1073510742
1,
@@ -10961,6 +10968,13 @@
1096110968
}
1096210969
]
1096310970
},
10971+
"interp_spec": {
10972+
"allOf": [
10973+
{
10974+
"$ref": "#/definitions/ModeInterpSpec"
10975+
}
10976+
]
10977+
},
1096410978
"interval_space": {
1096510979
"default": [
1096610980
1,
@@ -11312,6 +11326,39 @@
1131211326
],
1131311327
"type": "object"
1131411328
},
11329+
"ModeInterpSpec": {
11330+
"additionalProperties": false,
11331+
"properties": {
11332+
"attrs": {
11333+
"default": {},
11334+
"type": "object"
11335+
},
11336+
"method": {
11337+
"default": "linear",
11338+
"enum": [
11339+
"cheb",
11340+
"cubic",
11341+
"linear"
11342+
],
11343+
"type": "string"
11344+
},
11345+
"num_points": {
11346+
"minimum": 2,
11347+
"type": "integer"
11348+
},
11349+
"type": {
11350+
"default": "ModeInterpSpec",
11351+
"enum": [
11352+
"ModeInterpSpec"
11353+
],
11354+
"type": "string"
11355+
}
11356+
},
11357+
"required": [
11358+
"num_points"
11359+
],
11360+
"type": "object"
11361+
},
1131511362
"ModeMonitor": {
1131611363
"additionalProperties": false,
1131711364
"properties": {
@@ -11403,6 +11450,13 @@
1140311450
}
1140411451
]
1140511452
},
11453+
"interp_spec": {
11454+
"allOf": [
11455+
{
11456+
"$ref": "#/definitions/ModeInterpSpec"
11457+
}
11458+
]
11459+
},
1140611460
"interval_space": {
1140711461
"default": [
1140811462
1,
@@ -11664,6 +11718,13 @@
1166411718
}
1166511719
]
1166611720
},
11721+
"interp_spec": {
11722+
"allOf": [
11723+
{
11724+
"$ref": "#/definitions/ModeInterpSpec"
11725+
}
11726+
]
11727+
},
1166711728
"interval_space": {
1166811729
"default": [
1166911730
1,

schemas/TerminalComponentModeler.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11072,6 +11072,13 @@
1107211072
}
1107311073
]
1107411074
},
11075+
"interp_spec": {
11076+
"allOf": [
11077+
{
11078+
"$ref": "#/definitions/ModeInterpSpec"
11079+
}
11080+
]
11081+
},
1107511082
"interval_space": {
1107611083
"default": [
1107711084
1,
@@ -11303,6 +11310,13 @@
1130311310
}
1130411311
]
1130511312
},
11313+
"interp_spec": {
11314+
"allOf": [
11315+
{
11316+
"$ref": "#/definitions/ModeInterpSpec"
11317+
}
11318+
]
11319+
},
1130611320
"interval_space": {
1130711321
"default": [
1130811322
1,
@@ -11654,6 +11668,39 @@
1165411668
],
1165511669
"type": "object"
1165611670
},
11671+
"ModeInterpSpec": {
11672+
"additionalProperties": false,
11673+
"properties": {
11674+
"attrs": {
11675+
"default": {},
11676+
"type": "object"
11677+
},
11678+
"method": {
11679+
"default": "linear",
11680+
"enum": [
11681+
"cheb",
11682+
"cubic",
11683+
"linear"
11684+
],
11685+
"type": "string"
11686+
},
11687+
"num_points": {
11688+
"minimum": 2,
11689+
"type": "integer"
11690+
},
11691+
"type": {
11692+
"default": "ModeInterpSpec",
11693+
"enum": [
11694+
"ModeInterpSpec"
11695+
],
11696+
"type": "string"
11697+
}
11698+
},
11699+
"required": [
11700+
"num_points"
11701+
],
11702+
"type": "object"
11703+
},
1165711704
"ModeMonitor": {
1165811705
"additionalProperties": false,
1165911706
"properties": {
@@ -11745,6 +11792,13 @@
1174511792
}
1174611793
]
1174711794
},
11795+
"interp_spec": {
11796+
"allOf": [
11797+
{
11798+
"$ref": "#/definitions/ModeInterpSpec"
11799+
}
11800+
]
11801+
},
1174811802
"interval_space": {
1174911803
"default": [
1175011804
1,
@@ -12006,6 +12060,13 @@
1200612060
}
1200712061
]
1200812062
},
12063+
"interp_spec": {
12064+
"allOf": [
12065+
{
12066+
"$ref": "#/definitions/ModeInterpSpec"
12067+
}
12068+
]
12069+
},
1200912070
"interval_space": {
1201012071
"default": [
1201112072
1,
@@ -17731,6 +17792,19 @@
1773117792
"type": "PECFrame"
1773217793
}
1773317794
},
17795+
"interp_spec": {
17796+
"allOf": [
17797+
{
17798+
"$ref": "#/definitions/ModeInterpSpec"
17799+
}
17800+
],
17801+
"default": {
17802+
"attrs": {},
17803+
"method": "cheb",
17804+
"num_points": 21,
17805+
"type": "ModeInterpSpec"
17806+
}
17807+
},
1773417808
"mode_index": {
1773517809
"minimum": 0,
1773617810
"type": "integer"

0 commit comments

Comments
 (0)