Skip to content

Commit 19df1ca

Browse files
greptile comments
1 parent bee845b commit 19df1ca

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
@@ -8140,6 +8140,39 @@
81408140
],
81418141
"type": "object"
81428142
},
8143+
"ModeInterpSpec": {
8144+
"additionalProperties": false,
8145+
"properties": {
8146+
"attrs": {
8147+
"default": {},
8148+
"type": "object"
8149+
},
8150+
"method": {
8151+
"default": "linear",
8152+
"enum": [
8153+
"cheb",
8154+
"cubic",
8155+
"linear"
8156+
],
8157+
"type": "string"
8158+
},
8159+
"num_points": {
8160+
"minimum": 2,
8161+
"type": "integer"
8162+
},
8163+
"type": {
8164+
"default": "ModeInterpSpec",
8165+
"enum": [
8166+
"ModeInterpSpec"
8167+
],
8168+
"type": "string"
8169+
}
8170+
},
8171+
"required": [
8172+
"num_points"
8173+
],
8174+
"type": "object"
8175+
},
81438176
"ModeSolverMonitor": {
81448177
"additionalProperties": false,
81458178
"properties": {
@@ -8261,6 +8294,13 @@
82618294
}
82628295
]
82638296
},
8297+
"interp_spec": {
8298+
"allOf": [
8299+
{
8300+
"$ref": "#/definitions/ModeInterpSpec"
8301+
}
8302+
]
8303+
},
82648304
"interval_space": {
82658305
"default": [
82668306
1,

schemas/ModeSimulation.json

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7353,6 +7353,39 @@
73537353
],
73547354
"type": "object"
73557355
},
7356+
"ModeInterpSpec": {
7357+
"additionalProperties": false,
7358+
"properties": {
7359+
"attrs": {
7360+
"default": {},
7361+
"type": "object"
7362+
},
7363+
"method": {
7364+
"default": "linear",
7365+
"enum": [
7366+
"cheb",
7367+
"cubic",
7368+
"linear"
7369+
],
7370+
"type": "string"
7371+
},
7372+
"num_points": {
7373+
"minimum": 2,
7374+
"type": "integer"
7375+
},
7376+
"type": {
7377+
"default": "ModeInterpSpec",
7378+
"enum": [
7379+
"ModeInterpSpec"
7380+
],
7381+
"type": "string"
7382+
}
7383+
},
7384+
"required": [
7385+
"num_points"
7386+
],
7387+
"type": "object"
7388+
},
73567389
"ModeMonitor": {
73577390
"additionalProperties": false,
73587391
"properties": {
@@ -7444,6 +7477,13 @@
74447477
}
74457478
]
74467479
},
7480+
"interp_spec": {
7481+
"allOf": [
7482+
{
7483+
"$ref": "#/definitions/ModeInterpSpec"
7484+
}
7485+
]
7486+
},
74477487
"interval_space": {
74487488
"default": [
74497489
1,
@@ -7705,6 +7745,13 @@
77057745
}
77067746
]
77077747
},
7748+
"interp_spec": {
7749+
"allOf": [
7750+
{
7751+
"$ref": "#/definitions/ModeInterpSpec"
7752+
}
7753+
]
7754+
},
77087755
"interval_space": {
77097756
"default": [
77107757
1,

schemas/Simulation.json

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10737,6 +10737,13 @@
1073710737
}
1073810738
]
1073910739
},
10740+
"interp_spec": {
10741+
"allOf": [
10742+
{
10743+
"$ref": "#/definitions/ModeInterpSpec"
10744+
}
10745+
]
10746+
},
1074010747
"interval_space": {
1074110748
"default": [
1074210749
1,
@@ -10968,6 +10975,13 @@
1096810975
}
1096910976
]
1097010977
},
10978+
"interp_spec": {
10979+
"allOf": [
10980+
{
10981+
"$ref": "#/definitions/ModeInterpSpec"
10982+
}
10983+
]
10984+
},
1097110985
"interval_space": {
1097210986
"default": [
1097310987
1,
@@ -11319,6 +11333,39 @@
1131911333
],
1132011334
"type": "object"
1132111335
},
11336+
"ModeInterpSpec": {
11337+
"additionalProperties": false,
11338+
"properties": {
11339+
"attrs": {
11340+
"default": {},
11341+
"type": "object"
11342+
},
11343+
"method": {
11344+
"default": "linear",
11345+
"enum": [
11346+
"cheb",
11347+
"cubic",
11348+
"linear"
11349+
],
11350+
"type": "string"
11351+
},
11352+
"num_points": {
11353+
"minimum": 2,
11354+
"type": "integer"
11355+
},
11356+
"type": {
11357+
"default": "ModeInterpSpec",
11358+
"enum": [
11359+
"ModeInterpSpec"
11360+
],
11361+
"type": "string"
11362+
}
11363+
},
11364+
"required": [
11365+
"num_points"
11366+
],
11367+
"type": "object"
11368+
},
1132211369
"ModeMonitor": {
1132311370
"additionalProperties": false,
1132411371
"properties": {
@@ -11410,6 +11457,13 @@
1141011457
}
1141111458
]
1141211459
},
11460+
"interp_spec": {
11461+
"allOf": [
11462+
{
11463+
"$ref": "#/definitions/ModeInterpSpec"
11464+
}
11465+
]
11466+
},
1141311467
"interval_space": {
1141411468
"default": [
1141511469
1,
@@ -11671,6 +11725,13 @@
1167111725
}
1167211726
]
1167311727
},
11728+
"interp_spec": {
11729+
"allOf": [
11730+
{
11731+
"$ref": "#/definitions/ModeInterpSpec"
11732+
}
11733+
]
11734+
},
1167411735
"interval_space": {
1167511736
"default": [
1167611737
1,

schemas/TerminalComponentModeler.json

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11393,6 +11393,13 @@
1139311393
}
1139411394
]
1139511395
},
11396+
"interp_spec": {
11397+
"allOf": [
11398+
{
11399+
"$ref": "#/definitions/ModeInterpSpec"
11400+
}
11401+
]
11402+
},
1139611403
"interval_space": {
1139711404
"default": [
1139811405
1,
@@ -11624,6 +11631,13 @@
1162411631
}
1162511632
]
1162611633
},
11634+
"interp_spec": {
11635+
"allOf": [
11636+
{
11637+
"$ref": "#/definitions/ModeInterpSpec"
11638+
}
11639+
]
11640+
},
1162711641
"interval_space": {
1162811642
"default": [
1162911643
1,
@@ -11975,6 +11989,39 @@
1197511989
],
1197611990
"type": "object"
1197711991
},
11992+
"ModeInterpSpec": {
11993+
"additionalProperties": false,
11994+
"properties": {
11995+
"attrs": {
11996+
"default": {},
11997+
"type": "object"
11998+
},
11999+
"method": {
12000+
"default": "linear",
12001+
"enum": [
12002+
"cheb",
12003+
"cubic",
12004+
"linear"
12005+
],
12006+
"type": "string"
12007+
},
12008+
"num_points": {
12009+
"minimum": 2,
12010+
"type": "integer"
12011+
},
12012+
"type": {
12013+
"default": "ModeInterpSpec",
12014+
"enum": [
12015+
"ModeInterpSpec"
12016+
],
12017+
"type": "string"
12018+
}
12019+
},
12020+
"required": [
12021+
"num_points"
12022+
],
12023+
"type": "object"
12024+
},
1197812025
"ModeMonitor": {
1197912026
"additionalProperties": false,
1198012027
"properties": {
@@ -12066,6 +12113,13 @@
1206612113
}
1206712114
]
1206812115
},
12116+
"interp_spec": {
12117+
"allOf": [
12118+
{
12119+
"$ref": "#/definitions/ModeInterpSpec"
12120+
}
12121+
]
12122+
},
1206912123
"interval_space": {
1207012124
"default": [
1207112125
1,
@@ -12327,6 +12381,13 @@
1232712381
}
1232812382
]
1232912383
},
12384+
"interp_spec": {
12385+
"allOf": [
12386+
{
12387+
"$ref": "#/definitions/ModeInterpSpec"
12388+
}
12389+
]
12390+
},
1233012391
"interval_space": {
1233112392
"default": [
1233212393
1,
@@ -18047,6 +18108,19 @@
1804718108
"type": "PECFrame"
1804818109
}
1804918110
},
18111+
"interp_spec": {
18112+
"allOf": [
18113+
{
18114+
"$ref": "#/definitions/ModeInterpSpec"
18115+
}
18116+
],
18117+
"default": {
18118+
"attrs": {},
18119+
"method": "cheb",
18120+
"num_points": 21,
18121+
"type": "ModeInterpSpec"
18122+
}
18123+
},
1805018124
"mode_index": {
1805118125
"default": 0,
1805218126
"minimum": 0,

0 commit comments

Comments
 (0)