@for (category of ['allVariables','globalVariables','groups','godleys']; track category) {
{{labels[category]}} - {{numVars[category]}} @for (type of types(category); track type) {
@if (type!=='constant') { {{type}} - {{this[category][type]?.length}}
@if (['groups','godleys'].includes(category)) {
Type
}
Name
Definition
Dimensions
Units
Initial
@if (type=='parameter') {
Step
} @if (type=='parameter') {
Min
} @if (type=='parameter') {
Max
}
Value
@for (variable of this[category][type]; track variable) {
@if (['groups','godleys'].includes(category)) {
{{variable.type}}
} @if (!editing(variable,'name')) {
} @else {
} @if (!editing(variable,'definition')) {
} @else {
}
{{variable.dimensions.toString()}}
@if (!editing(variable,'units')) {
} @else {
} @if (!editing(variable,'init')) {
} @else {
} @if (type=='parameter') { @if (!editing(variable,'sliderStep')) {
} @else {
} @if (!editing(variable,'sliderMin')) {
} @else {
} @if (!editing(variable,'sliderMax')) {
} @else {
} } @if (!variable.dimensions.length) {
}
}
}
}
}