All Downloads are FREE. Search and download functionalities are using the official Maven repository.

templates.enUS.SimulationReportGenPage.hbs Maven / Gradle / Ivy

Go to download

Red Hat Global Social Innovation Program is partnering with Boston University and Smarta Byar in order to collaborate on creating a global and open research platform allowing researchers to study what social sustainability means by using a digital twin of Veberöd, Sweden as the test village, supported by Smarta Byar. The goal of this collaboration is to build the open source technological infrastructure so that researchers can collaborate on this platform effectively to study mobility, public health, sustainability among other study areas to ultimately help define better the link between well being and eco-smart cities.

The newest version!
{{#*inline "htmTitleSimulationReportPage"}}		
		{{#if searchListSimulationReport_}}{{#eq simulationReportCount int1}}{{#if id}}simulation report{{else}}simulation report{{/if}}{{else}}no simulation report found{{/eq}}{{else}}simulation reports{{/if}}
{{/inline}}
{{#*inline "htmMetaSimulationReportPage"}}{{> "htmMetaBaseModelPage"}}{{/inline}}
{{#*inline "htmStyleSimulationReportPage"}}{{> "htmStyleBaseModelPage"}}{{/inline}}
{{#*inline "htmScriptsSimulationReportPage"}}{{> "htmScriptsBaseModelPage"}}		
		
		
		
{{/inline}}
{{#*inline "htmScriptSimulationReportPage"}}		
		
{{/inline}}
{{#*inline "websocketSimulationReportPage"}}
				
				websocketSimulationReport(websocketSimulationReportInner);
{{/inline}}
{{#*inline "jsWebsocketSimulationReportPage"}}{{/inline}}
{{#*inline "jsTooltipSimulationReportPage"}}{{/inline}}
{{#*inline "htmTooltipSimulationReportPage"}}

${feature.properties.objectTitle}

{{/inline}} {{#*inline "jsLegendSimulationReportPage"}} var div = L.DomUtil.create('div', 'info legend'); var htm = ''; $.each( window.listSimulationReport, function(index, simulationReport) { if(simulationReport.areaServed) { var shapes = []; if(Array.isArray(simulationReport.areaServed)) shapes = shapes.concat(simulationReport.areaServed); else shapes.push(simulationReport.areaServed); shapes.forEach(function(shape, index) { htm += htmLegendSimulationReport(map, shape, simulationReport, index, shapes.length); }); } }); div.innerHTML = htm; return div; {{/inline}} {{#*inline "htmLegendSimulationReportPage"}}
${title}
{{/inline}} {{#*inline "jsStyleSimulationReportPage"}} if(feature.geometry.type == 'Point') { return { radius: 8 , fillColor: (feature.properties.areaServedColors && feature.properties.areaServedColors[feature.index] ? feature.properties.areaServedColors[feature.index] : (feature.properties.color ? feature.properties.color : '#000')) , color: (feature.properties.areaServedColors && feature.properties.areaServedColors[feature.index] ? feature.properties.areaServedColors[feature.index] : (feature.properties.color ? feature.properties.color : '#000')) , weight: 1 , opacity: 0.7 , fillOpacity: 0.7 }; } else if(feature.geometry.type == 'LineString') { return { color: (feature.properties.areaServedColors && feature.properties.areaServedColors[feature.index] ? feature.properties.areaServedColors[feature.index] : (feature.properties.color ? feature.properties.color : '#000')) , weight: 5 , opacity: 0.7 }; } else { return { fillColor: (feature.properties.areaServedColors && feature.properties.areaServedColors[feature.index] ? feature.properties.areaServedColors[feature.index] : (feature.properties.color ? feature.properties.color : '#000')) , color: (feature.properties.areaServedColors && feature.properties.areaServedColors[feature.index] ? feature.properties.areaServedColors[feature.index] : (feature.properties.color ? feature.properties.color : '#000')) , weight: 3 , opacity: 0.7 , fillOpacity: 0.7 }; } {{/inline}} {{#*inline "htmUrlSimulationReport"}}{{pageUri}}?q={{query.q}}&rows={{#if rows}}{{rows}}{{else}}{{pagination.rows}}{{/if}}&rows={{#if start}}{{start}}{{else}}{{pagination.start}}{{/if}}{{#each query.fq}}{{#eq fq this}}{{else}}&fq={{fq}}:{{val}}{{/eq}}{{/each}}{{#each query.sort}}{{#eq sort this}}{{else}}&sort={{var}} {{order}}{{/eq}}{{/each}}{{/inline}} {{#*inline "htmHeadSimulationReportPage"}}{{#block "htmTitle"}}{{/block}}{{#block "htmMeta"}}{{/block}}{{#block "htmStyle"}}{{/block}}{{#block "htmScripts"}}{{/block}}{{#block "htmScript"}}{{/block}}{{/inline}} {{#*inline "htmBodySearchSimulationReportPage"}}
{{#each varsQ}}
{{/each}}
start={{ start }}
rows={{ rows }}
{{/inline}} {{#*inline "htmBodyFiltersSimulationReportPage"}}
{{#each varsFq }}
{{#if val }}fq={{ var }}:{{encodeURIComponent val }}{{/if}}
{{#if facetField.var }}facet.field={{ facetField.var }}{{/if}}
    {{#each facetField.counts }}
  1. {{ @key }}: {{ this }}
  2. {{/each}}
{{/each}}
{{/inline}} {{#*inline "htmBodyRangeSimulationReportPage"}}
{{#if rangeGap }}facet.range.gap={{encodeURIComponent rangeGap }}{{/if}}
{{#if rangeStart }}facet.range.start={{encodeURIComponent rangeStart }}{{/if}}
{{#if rangeEnd }}facet.range.end={{encodeURIComponent rangeEnd }}{{/if}}
{{#if defaultRangeVar }}facet.range={!tag=r1}{{encodeURIComponent defaultRangeVar }}{{/if}}
Range Gap
Range Start
Range End
{{#each varsRange }} {{/each}}
{{/inline}} {{#*inline "htmBodyPivotSimulationReportPage"}}
{{#if defaultPivotVars }}
facet.pivot={!range=r1}{{#each defaultPivotVars }}{{#if @index }},{{/if}}{{ this }}{{/each}}
{{/if}}
{{#each varsFq }} {{/each}}
{{/inline}} {{#*inline "htmBodyFieldListSimulationReportPage"}}
{{#if defaultFieldListVars }}
fl={{#each defaultFieldListVars }}{{#if @index }},{{/if}}{{ this }}{{/each}}
{{/if}}
{{#each varsFq }} {{/each}}
{{/inline}} {{#*inline "htmBodyStatsSimulationReportPage"}}
{{#if defaultStatsVars }} {{#each defaultStatsVars }}
stats.field={{ this }}
{{/each}}{{/if}}
{{#each varsFq }} {{#if enableStats }} {{/if}} {{/each}}
{{#if ./stats }} {{#each ./stats }} {{#eq @key 'name' }}{{else}}
{{ @key }}: {{ this }}
{{/eq}} {{/each}} {{#if ./stats/max }}
step min max speed in seconds
{{/if}} {{/if}}
{{/inline}} {{#*inline "htmBodyMenuSimulationReportPage"}} {{> "htmBodyMenuBaseModelPage"}}{{/inline}} {{#*inline "htmBodyGraphSimulationReportPage"}}
{{/inline}} {{#*inline "htmBodyGraphLocationSimulationReportPage"}}
{{/inline}} {{#*inline "htmBodyCount0SimulationReportPage"}}

{{#if classIconCssClasses}} {{/if}} simulation reports

{{#if classIconCssClasses}} {{/if}} no simulation report found

{{/inline}} {{#*inline "htmBodyCount1SimulationReportPage"}}

{{#if classIconCssClasses}} {{/if}} simulation report

{{simulationReport_.objectTitle}}

{{/inline}} {{#*inline "htmBodyAllSimulationReportPage"}}

{{#if classIconCssClasses}} {{/if}} simulation reports

{{#if pagination.pagePrevious}} {{else}} {{/if}} {{#gte pagination.rowsPrevious pagination.1L}} {{else}} {{/gte}} {{#if pagination.pageNext}} {{else}} {{/if}} {{ pagination.startNum }} - {{ pagination.endNum }} of {{ pagination.foundNum }}
{{> "table1SimulationReportPage"}}
{{/inline}} {{#*inline "htmFormSimulationReportPage"}}
{{#if pk}} {{/if}}
{{#if id}} {{#block "htmButton_searchpageSimulationReport"}}{{/block}} {{#block "htmForm_searchpageSimulationReport"}}{{/block}} {{/if}} {{/inline}} {{#*inline "htmButtonSimulationReportPage_patchSimulationReport"}} {{/inline}} {{#*inline "htmFormButtonSimulationReportPage_patchSimulationReport"}} {{/inline}} {{#*inline "htmFormSimulationReportPage_patchSimulationReport"}}
{{#eq "Page" classApiMethodMethod}} × {{/eq}}

Modify simulation report

{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmCreated" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmCreated" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmCreated" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmArchived" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmArchived" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmArchived" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmDeleted" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmDeleted" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmDeleted" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportName" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportName" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportName" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmLocation" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmLocation" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmLocation" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmSimulationKey" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmSimulationKey" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmSimulationKey" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmSmartTrafficLightKey" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmSmartTrafficLightKey" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmSmartTrafficLightKey" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Vehicle traffic demand
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Pedestrian traffic demand
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Initial Traffic Light Control parameters
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamStepSize" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamStepSize" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamStepSize" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamRunTime" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamRunTime" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamRunTime" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamItersPerPar" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamItersPerPar" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamItersPerPar" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamTotalIterNum" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamTotalIterNum" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamTotalIterNum" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Time and iterations
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportStatus" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportStatus" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportStatus" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportProgress" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportProgress" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportProgress" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Report status and actions
{{#block "htmFormButton_patchSimulationReport"}}{{/block}}
{{/inline}} {{#*inline "htmButtonSimulationReportPage_postSimulationReport"}} {{/inline}} {{#*inline "htmFormButtonSimulationReportPage_postSimulationReport"}} {{/inline}} {{#*inline "htmFormSimulationReportPage_postSimulationReport"}}
{{#eq "Page" classApiMethodMethod}} × {{/eq}}

Create a simulation report

You can override any default values below:
{{#block "htmFormButton_postSimulationReport"}}{{/block}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportName" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportName" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportName" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmLocation" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmLocation" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmLocation" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Vehicle traffic demand
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Pedestrian traffic demand
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Initial Traffic Light Control parameters
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamStepSize" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamStepSize" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamStepSize" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamRunTime" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamRunTime" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamRunTime" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamItersPerPar" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamItersPerPar" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamItersPerPar" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamTotalIterNum" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamTotalIterNum" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamTotalIterNum" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Time and iterations
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportStatus" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportStatus" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportStatus" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportProgress" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportProgress" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportProgress" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Report status and actions
{{#block "htmFormButton_postSimulationReport"}}{{/block}}
{{/inline}} {{#*inline "htmButtonSimulationReportPage_putimportSimulationReport"}} {{/inline}} {{#*inline "htmFormButtonSimulationReportPage_putimportSimulationReport"}} {{/inline}} {{#*inline "htmFormSimulationReportPage_putimportSimulationReport"}}
{{#eq "Page" classApiMethodMethod}} × {{/eq}}

Import simulation reports

{{#block "htmFormButton_putimportSimulationReport"}}{{/block}}
{{/inline}} {{#*inline "htmButtonSimulationReportPage_putcopySimulationReport"}} {{/inline}} {{#*inline "htmFormButtonSimulationReportPage_putcopySimulationReport"}} {{/inline}} {{#*inline "htmFormSimulationReportPage_putcopySimulationReport"}}
{{#eq "Page" classApiMethodMethod}} × {{/eq}}

Duplicate simulation report

{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmCreated" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmCreated" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmCreated" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmArchived" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmArchived" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmArchived" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmDeleted" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmDeleted" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmDeleted" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportName" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportName" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportName" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmLocation" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmLocation" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmLocation" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmSimulationKey" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmSimulationKey" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmSimulationKey" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmSmartTrafficLightKey" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmSmartTrafficLightKey" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmSmartTrafficLightKey" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Vehicle traffic demand
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Pedestrian traffic demand
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Initial Traffic Light Control parameters
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamStepSize" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamStepSize" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamStepSize" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamRunTime" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamRunTime" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamRunTime" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamItersPerPar" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamItersPerPar" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamItersPerPar" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamTotalIterNum" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamTotalIterNum" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamTotalIterNum" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Time and iterations
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportStatus" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportStatus" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportStatus" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportProgress" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportProgress" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportProgress" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Report status and actions
{{#block "htmFormButton_putcopySimulationReport"}}{{/block}}
{{/inline}} {{#*inline "htmButtonSimulationReportPage_searchpageSimulationReport"}} {{/inline}} {{#*inline "htmFormButtonSimulationReportPage_searchpageSimulationReport"}} {{/inline}} {{#*inline "htmFormSimulationReportPage_searchpageSimulationReport"}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmCreated" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmCreated" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmCreated" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmModified" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmModified" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmModified" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmObjectId" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmObjectId" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmObjectId" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmArchived" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmArchived" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmArchived" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmDeleted" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmDeleted" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmDeleted" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportName" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportName" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportName" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmLocation" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmLocation" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmLocation" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmSimulationKey" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmSimulationKey" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmSimulationKey" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmSmartTrafficLightKey" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmSmartTrafficLightKey" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmSmartTrafficLightKey" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgVehiclePerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgVehiclePerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleDemandScalingFactor" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Vehicle traffic demand
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgPedestrianPerMinFromWestToEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamAvgPedestrianPerMinFromSouthToNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianDemandScalingFactor" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Pedestrian traffic demand
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMinGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMaxGreenTimeSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMinGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamMaxGreenTimeSecSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianWaitThresholdSecNorthSouth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianWaitThresholdSecWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamVehicleQueueThresholdSouthNorth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianQueueThresholdNorthSouth" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamPedestrianQueueThresholdWestEast" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Initial Traffic Light Control parameters
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamStepSize" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamStepSize" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamStepSize" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamRunTime" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamRunTime" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamRunTime" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamItersPerPar" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamItersPerPar" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamItersPerPar" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmParamTotalIterNum" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmParamTotalIterNum" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmParamTotalIterNum" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Time and iterations
{{#each simulationReport_.updatedParameters1}}{{/each}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters1" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters1" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters1" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters2" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters2" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters2" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters3" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters3" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters3" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters4" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters4" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters4" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters5" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters5" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters5" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters6" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters6" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters6" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters7" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters7" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters7" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters8" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters8" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters8" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters9" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters9" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters9" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedParameters10" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedParameters10" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedParameters10" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Updated parameters iter {{numberAdd @index 1}}
{{#each simulationReport_.updatedPerformanceWaitWestEastVehicleSec}}{{/each}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedPerformanceWaitWestEastVehicleSec" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedPerformanceWaitWestEastVehicleSec" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedPerformanceWaitWestEastVehicleSec" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedPerformanceWaitSouthNorthVehicleSec" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedPerformanceWaitSouthNorthVehicleSec" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedPerformanceWaitSouthNorthVehicleSec" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedPerformanceWaitAllVehicleSec" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedPerformanceWaitAllVehicleSec" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedPerformanceWaitAllVehicleSec" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedPerformanceWaitAllPedestrianSec" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedPerformanceWaitAllPedestrianSec" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedPerformanceWaitAllPedestrianSec" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmUpdatedPerformanceWaitAllVehiclePedestrianSec" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmUpdatedPerformanceWaitAllVehiclePedestrianSec" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmUpdatedPerformanceWaitAllVehiclePedestrianSec" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Updated performance iter {{numberAdd @index 1}}
{{#each simulationReport_.avgQueueLengthWestEastVehicle}}{{/each}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmAvgQueueLengthWestEastVehicle" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmAvgQueueLengthWestEastVehicle" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmAvgQueueLengthWestEastVehicle" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmAvgQueueLengthSouthNorthVehicle" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmAvgQueueLengthSouthNorthVehicle" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmAvgQueueLengthSouthNorthVehicle" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmAvgQueueLengthNorthSouthPedestrian" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmAvgQueueLengthNorthSouthPedestrian" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmAvgQueueLengthNorthSouthPedestrian" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmAvgQueueLengthWestEastPedestrian" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmAvgQueueLengthWestEastPedestrian" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmAvgQueueLengthWestEastPedestrian" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Average queue length iter {{numberAdd @index 1}}
{{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportStatus" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportStatus" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportStatus" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles roleForWrite}} {{> "htmReportProgress" roleForWriteBool="true" roleForReadBool="true"}} {{else}} {{#ifContainsAnyRoles roles roleForRead}} {{> "htmReportProgress" roleForWriteBool="false" roleForReadBool="true"}} {{else}} {{> "htmReportProgress" roleForWriteBool="false" roleForReadBool="false"}} {{/ifContainsAnyRoles}} {{/ifContainsAnyRoles}}
Report status and actions
{{/inline}} {{#*inline "htmBodySidebarSimulationReportPage"}}
Search Filters Range Pivot FieldList Stats API
{{/inline}} {{#*inline "htmBodyStartSimulationReportPage"}} {{> "htmBodyStartBaseModelPage"}} {{/inline}} {{#*inline "htmBodyMiddleSimulationReportPage"}} {{> "htmBodyMiddleBaseModelPage"}} {{/inline}} {{#*inline "htmBodyEndSimulationReportPage"}} {{> "htmBodyEndBaseModelPage"}} {{/inline}} {{#*inline "htmBodySimulationReportPage"}} {{#block "htmBodyStart"}}{{/block}} {{#block "htmBodyMiddle"}}{{/block}} {{#block "htmBodyEnd"}}{{/block}} {{/inline}} {{#*inline "htmBodyMiddleSimulationReportPage"}}
{{#block "htmBodySidebar"}}{{/block}}
{{#block "htmBodyGraphLocation"}}{{/block}} {{#block "htmBodyGraph"}}{{/block}}
{{#eq simulationReportCount int0}} {{#block "htmBodyCount0"}}{{/block}} {{else}} {{#eq simulationReportCount int1}} {{#if id}} {{#block "htmBodyCount1"}}{{/block}} {{else}} {{#block "htmBodyAll"}}{{/block}} {{/if}} {{else}} {{#block "htmBodyAll"}}{{/block}} {{/eq}} {{/eq}} {{#block "htmForm"}}{{/block}} {{#block "htmForms"}}{{/block}}
{{/inline}} {{#*inline "table1SimulationReportPage"}}
{{> table2SimulationReportPage}}
{{/inline}} {{#*inline "table2SimulationReportPage"}} {{> "thead1SimulationReportPage"}} {{> "tbody1SimulationReportPage"}} {{> "tfoot1SimulationReportPage"}} {{/inline}} {{#*inline "thead1SimulationReportPage"}} {{> thead2SimulationReportPage}} {{/inline}} {{#*inline "thead2SimulationReportPage"}} created {{/inline}} {{#*inline "tbody1SimulationReportPage"}} {{> tbody2SimulationReportPage}} {{/inline}} {{#*inline "tbody2SimulationReportPage"}} {{#each listSimulationReport}} {{siteZonedDateTimeFormat created "MMM d, yyyy h:mm:ss a" siteLocale}} {{objectTitle}} {{/each}} {{/inline}} {{#*inline "tfoot1SimulationReportPage"}} {{> tfoot2SimulationReportPage}} {{/inline}} {{#*inline "tfoot2SimulationReportPage"}} {{#if getColumnCreated}} {{/if}} {{#if getColumnObjectTitle}} {{/if}} {{/inline}} {{#*inline "htmFormsSimulationReportPage"}} {{#ifContainsAnyRoles roles authRoleSuperAdmin}} {{#eq simulationReportCount int1}} {{/eq}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles authRoleSuperAdmin}} {{#block "htmButton_patchSimulationReport"}}{{/block}} {{#block "htmForm_patchSimulationReport"}}{{/block}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles authRoleAdmin}} {{#eq simulationReportCount int1}} {{#if id}} {{else}} {{#block "htmButton_postSimulationReport"}}{{/block}} {{#block "htmForm_postSimulationReport"}}{{/block}} {{/if}} {{else}} {{#block "htmButton_postSimulationReport"}}{{/block}} {{#block "htmForm_postSimulationReport"}}{{/block}} {{/eq}} {{/ifContainsAnyRoles}} {{#ifContainsAnyRoles roles authRoleSuperAdmin}} {{#block "htmButton_putimportSimulationReport"}}{{/block}} {{#block "htmForm_putimportSimulationReport"}}{{/block}} {{/ifContainsAnyRoles}} {{#block "htmButton_putcopySimulationReport"}}{{/block}} {{#block "htmForm_putcopySimulationReport"}}{{/block}} {{#block "htmSuggested"}}{{/block}} {{/inline}} {{#*inline "htmSuggestedSimulationReportPage"}} {{#ifContainsAnyRoles roles roleForWrite}}
{{/ifContainsAnyRoles}}
search simulation reports:
{{/inline}} {{> BaseModelPage baseModel_=simulationReport_}} {{#*inline "htmCreated"}}
{{> "inputCreated" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{/inline}} {{#*inline "inputCreated"}} {{#eq 'Page' classApiMethodMethod}} {{formatZonedDateTime simulationReport_.created 'EEE MMM d yyyy h:mm a zz' defaultLocaleId defaultZoneId}} {{/eq}} {{/inline}} {{#*inline "htmModified"}}
{{> "inputModified" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{/inline}} {{#*inline "inputModified"}} {{#eq 'Page' classApiMethodMethod}} {{formatZonedDateTime simulationReport_.modified 'EEE MMM d yyyy h:mm a zz' defaultLocaleId defaultZoneId}} {{/eq}} {{/inline}} {{#*inline "htmObjectId"}}
{{> "inputObjectId" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{/inline}} {{#*inline "inputObjectId"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.objectId}} {{/eq}} {{/inline}} {{#*inline "htmArchived"}}
{{> "inputArchived" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{/inline}} {{#*inline "inputArchived"}} {{#eq roleForWriteBool "true"}} {{#eq 'Page' classApiMethodMethod}} {{else}} > {{/eq}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.archived}} {{/ifContainsKeys}} {{else}} {{simulationReport_.archived}} {{/eq}} {{/inline}} {{#*inline "htmDeleted"}}
{{> "inputDeleted" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{/inline}} {{#*inline "inputDeleted"}} {{#eq roleForWriteBool "true"}} {{#eq 'Page' classApiMethodMethod}} {{else}} > {{/eq}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.deleted}} {{/ifContainsKeys}} {{else}} {{simulationReport_.deleted}} {{/eq}} {{/inline}} {{#*inline "htmReportName"}}
{{> "inputReportName" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{/inline}} {{#*inline "inputReportName"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.reportName}} {{/ifContainsKeys}} {{else}} {{simulationReport_.reportName}} {{/eq}} {{/inline}} {{#*inline "htmLocation"}}
{{> "inputLocation" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{/inline}} {{#*inline "inputLocation"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.location}} {{/ifContainsKeys}} {{else}} {{simulationReport_.location}} {{/eq}} {{/inline}} {{#*inline "htmSimulationKey"}}
relate a traffic simulation to this simulation report
{{> "inputSimulationKey" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{#eq roleForReadBool "true"}} {{#eq 'Page' classApiMethodMethod}}
{{/eq}} {{/eq}}
{{/inline}} {{#*inline "inputSimulationKey"}} {{#eq roleForWriteBool "true"}} {{#eq 'PUTCopy' classApiMethodMethod}}
{{/eq}} {{else}} {{else}} {{simulationReport_.simulationKey}} {{/eq}} {{/inline}} {{#*inline "htmSmartTrafficLightKey"}}
relate a smart traffic light to this simulation report
{{> "inputSmartTrafficLightKey" roleForWrite=roleForWrite roleForRead=roleForRead}}
{{#eq roleForReadBool "true"}} {{#eq 'Page' classApiMethodMethod}}
{{/eq}} {{/eq}}
{{/inline}} {{#*inline "inputSmartTrafficLightKey"}} {{#eq roleForWriteBool "true"}} {{#eq 'PUTCopy' classApiMethodMethod}}
{{/eq}} {{else}} {{else}} {{simulationReport_.smartTrafficLightKey}} {{/eq}} {{/inline}} {{#*inline "htmParamAvgVehiclePerMinFromWestToEast"}} {{> "inputParamAvgVehiclePerMinFromWestToEast" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 30] corresponding to 1st value in list {{/inline}} {{#*inline "inputParamAvgVehiclePerMinFromWestToEast"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramAvgVehiclePerMinFromWestToEast}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramAvgVehiclePerMinFromWestToEast}} {{/eq}} {{/inline}} {{#*inline "htmParamAvgVehiclePerMinFromSouthToNorth"}} {{> "inputParamAvgVehiclePerMinFromSouthToNorth" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 30] corresponding to 2nd value in list {{/inline}} {{#*inline "inputParamAvgVehiclePerMinFromSouthToNorth"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramAvgVehiclePerMinFromSouthToNorth}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramAvgVehiclePerMinFromSouthToNorth}} {{/eq}} {{/inline}} {{#*inline "htmParamVehicleDemandScalingFactor"}} {{> "inputParamVehicleDemandScalingFactor" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 2] corresponding to "demand scale" {{/inline}} {{#*inline "inputParamVehicleDemandScalingFactor"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramVehicleDemandScalingFactor}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramVehicleDemandScalingFactor}} {{/eq}} {{/inline}} {{#*inline "htmParamAvgPedestrianPerMinFromWestToEast"}} {{> "inputParamAvgPedestrianPerMinFromWestToEast" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 30] corresponding to 3rd value in list {{/inline}} {{#*inline "inputParamAvgPedestrianPerMinFromWestToEast"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramAvgPedestrianPerMinFromWestToEast}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramAvgPedestrianPerMinFromWestToEast}} {{/eq}} {{/inline}} {{#*inline "htmParamAvgPedestrianPerMinFromSouthToNorth"}} {{> "inputParamAvgPedestrianPerMinFromSouthToNorth" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 30] corresponding to 4th value in list {{/inline}} {{#*inline "inputParamAvgPedestrianPerMinFromSouthToNorth"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramAvgPedestrianPerMinFromSouthToNorth}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramAvgPedestrianPerMinFromSouthToNorth}} {{/eq}} {{/inline}} {{#*inline "htmParamPedestrianDemandScalingFactor"}} {{> "inputParamPedestrianDemandScalingFactor" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 2] corresponding to "demand scale" {{/inline}} {{#*inline "inputParamPedestrianDemandScalingFactor"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramPedestrianDemandScalingFactor}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramPedestrianDemandScalingFactor}} {{/eq}} {{/inline}} {{#*inline "htmParamMinGreenTimeSecWestEast"}} {{> "inputParamMinGreenTimeSecWestEast" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 50] {{/inline}} {{#*inline "inputParamMinGreenTimeSecWestEast"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramMinGreenTimeSecWestEast}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramMinGreenTimeSecWestEast}} {{/eq}} {{/inline}} {{#*inline "htmParamMaxGreenTimeSecWestEast"}} {{> "inputParamMaxGreenTimeSecWestEast" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 100], also greater than min value {{/inline}} {{#*inline "inputParamMaxGreenTimeSecWestEast"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramMaxGreenTimeSecWestEast}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramMaxGreenTimeSecWestEast}} {{/eq}} {{/inline}} {{#*inline "htmParamMinGreenTimeSecSouthNorth"}} {{> "inputParamMinGreenTimeSecSouthNorth" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 50] {{/inline}} {{#*inline "inputParamMinGreenTimeSecSouthNorth"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramMinGreenTimeSecSouthNorth}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramMinGreenTimeSecSouthNorth}} {{/eq}} {{/inline}} {{#*inline "htmParamMaxGreenTimeSecSouthNorth"}} {{> "inputParamMaxGreenTimeSecSouthNorth" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 100], also greater than min value {{/inline}} {{#*inline "inputParamMaxGreenTimeSecSouthNorth"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramMaxGreenTimeSecSouthNorth}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramMaxGreenTimeSecSouthNorth}} {{/eq}} {{/inline}} {{#*inline "htmParamPedestrianWaitThresholdSecNorthSouth"}} {{> "inputParamPedestrianWaitThresholdSecNorthSouth" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 60] {{/inline}} {{#*inline "inputParamPedestrianWaitThresholdSecNorthSouth"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramPedestrianWaitThresholdSecNorthSouth}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramPedestrianWaitThresholdSecNorthSouth}} {{/eq}} {{/inline}} {{#*inline "htmParamPedestrianWaitThresholdSecWestEast"}} {{> "inputParamPedestrianWaitThresholdSecWestEast" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 60] {{/inline}} {{#*inline "inputParamPedestrianWaitThresholdSecWestEast"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramPedestrianWaitThresholdSecWestEast}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramPedestrianWaitThresholdSecWestEast}} {{/eq}} {{/inline}} {{#*inline "htmParamVehicleQueueThresholdWestEast"}} {{> "inputParamVehicleQueueThresholdWestEast" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 15] {{/inline}} {{#*inline "inputParamVehicleQueueThresholdWestEast"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramVehicleQueueThresholdWestEast}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramVehicleQueueThresholdWestEast}} {{/eq}} {{/inline}} {{#*inline "htmParamVehicleQueueThresholdSouthNorth"}} {{> "inputParamVehicleQueueThresholdSouthNorth" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 15] {{/inline}} {{#*inline "inputParamVehicleQueueThresholdSouthNorth"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramVehicleQueueThresholdSouthNorth}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramVehicleQueueThresholdSouthNorth}} {{/eq}} {{/inline}} {{#*inline "htmParamPedestrianQueueThresholdNorthSouth"}} {{> "inputParamPedestrianQueueThresholdNorthSouth" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 15] {{/inline}} {{#*inline "inputParamPedestrianQueueThresholdNorthSouth"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramPedestrianQueueThresholdNorthSouth}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramPedestrianQueueThresholdNorthSouth}} {{/eq}} {{/inline}} {{#*inline "htmParamPedestrianQueueThresholdWestEast"}} {{> "inputParamPedestrianQueueThresholdWestEast" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 15] {{/inline}} {{#*inline "inputParamPedestrianQueueThresholdWestEast"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramPedestrianQueueThresholdWestEast}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramPedestrianQueueThresholdWestEast}} {{/eq}} {{/inline}} {{#*inline "htmParamStepSize"}} {{> "inputParamStepSize" roleForWrite=roleForWrite roleForRead=roleForRead}} [0.5, 2.0] {{/inline}} {{#*inline "inputParamStepSize"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramStepSize}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramStepSize}} {{/eq}} {{/inline}} {{#*inline "htmParamRunTime"}} {{> "inputParamRunTime" roleForWrite=roleForWrite roleForRead=roleForRead}} [500, 3600] {{/inline}} {{#*inline "inputParamRunTime"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramRunTime}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramRunTime}} {{/eq}} {{/inline}} {{#*inline "htmParamItersPerPar"}} {{> "inputParamItersPerPar" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 30] {{/inline}} {{#*inline "inputParamItersPerPar"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramItersPerPar}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramItersPerPar}} {{/eq}} {{/inline}} {{#*inline "htmParamTotalIterNum"}} {{> "inputParamTotalIterNum" roleForWrite=roleForWrite roleForRead=roleForRead}} [1, 30] {{/inline}} {{#*inline "inputParamTotalIterNum"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.paramTotalIterNum}} {{/ifContainsKeys}} {{else}} {{simulationReport_.paramTotalIterNum}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters1"}} {{#each simulationReport_.updatedParameters1}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters1"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters1}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters2"}} {{#each simulationReport_.updatedParameters2}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters2"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters2}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters3"}} {{#each simulationReport_.updatedParameters3}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters3"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters3}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters4"}} {{#each simulationReport_.updatedParameters4}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters4"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters4}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters5"}} {{#each simulationReport_.updatedParameters5}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters5"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters5}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters6"}} {{#each simulationReport_.updatedParameters6}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters6"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters6}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters7"}} {{#each simulationReport_.updatedParameters7}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters7"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters7}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters8"}} {{#each simulationReport_.updatedParameters8}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters8"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters8}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters9"}} {{#each simulationReport_.updatedParameters9}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters9"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters9}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedParameters10"}} {{#each simulationReport_.updatedParameters10}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedParameters10"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedParameters10}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedPerformanceWaitWestEastVehicleSec"}} {{#each simulationReport_.updatedPerformanceWaitWestEastVehicleSec}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedPerformanceWaitWestEastVehicleSec"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedPerformanceWaitWestEastVehicleSec}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedPerformanceWaitSouthNorthVehicleSec"}} {{#each simulationReport_.updatedPerformanceWaitSouthNorthVehicleSec}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedPerformanceWaitSouthNorthVehicleSec"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedPerformanceWaitSouthNorthVehicleSec}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedPerformanceWaitAllVehicleSec"}} {{#each simulationReport_.updatedPerformanceWaitAllVehicleSec}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedPerformanceWaitAllVehicleSec"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedPerformanceWaitAllVehicleSec}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedPerformanceWaitAllPedestrianSec"}} {{#each simulationReport_.updatedPerformanceWaitAllPedestrianSec}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedPerformanceWaitAllPedestrianSec"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedPerformanceWaitAllPedestrianSec}} {{/eq}} {{/inline}} {{#*inline "htmUpdatedPerformanceWaitAllVehiclePedestrianSec"}} {{#each simulationReport_.updatedPerformanceWaitAllVehiclePedestrianSec}}{{.}}{{/each}} {{/inline}} {{#*inline "inputUpdatedPerformanceWaitAllVehiclePedestrianSec"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.updatedPerformanceWaitAllVehiclePedestrianSec}} {{/eq}} {{/inline}} {{#*inline "htmAvgQueueLengthWestEastVehicle"}} {{#each simulationReport_.avgQueueLengthWestEastVehicle}}{{.}}{{/each}} {{/inline}} {{#*inline "inputAvgQueueLengthWestEastVehicle"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.avgQueueLengthWestEastVehicle}} {{/eq}} {{/inline}} {{#*inline "htmAvgQueueLengthSouthNorthVehicle"}} {{#each simulationReport_.avgQueueLengthSouthNorthVehicle}}{{.}}{{/each}} {{/inline}} {{#*inline "inputAvgQueueLengthSouthNorthVehicle"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.avgQueueLengthSouthNorthVehicle}} {{/eq}} {{/inline}} {{#*inline "htmAvgQueueLengthNorthSouthPedestrian"}} {{#each simulationReport_.avgQueueLengthNorthSouthPedestrian}}{{.}}{{/each}} {{/inline}} {{#*inline "inputAvgQueueLengthNorthSouthPedestrian"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.avgQueueLengthNorthSouthPedestrian}} {{/eq}} {{/inline}} {{#*inline "htmAvgQueueLengthWestEastPedestrian"}} {{#each simulationReport_.avgQueueLengthWestEastPedestrian}}{{.}}{{/each}} {{/inline}} {{#*inline "inputAvgQueueLengthWestEastPedestrian"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.avgQueueLengthWestEastPedestrian}} {{/eq}} {{/inline}} {{#*inline "htmReportStatus"}} {{> "inputReportStatus" roleForWrite=roleForWrite roleForRead=roleForRead}} The current status of the simulation report. {{/inline}} {{#*inline "inputReportStatus"}} {{#eq roleForWriteBool "true"}} {{else}} {{#ifContainsKeys userKeys}} {{simulationReport_.reportStatus}} {{/ifContainsKeys}} {{else}} {{simulationReport_.reportStatus}} {{/eq}} {{/inline}} {{#*inline "htmReportProgress"}} {{> "inputReportProgress" roleForWrite=roleForWrite roleForRead=roleForRead}} The percent progress of the simulation report. {{/inline}} {{#*inline "inputReportProgress"}} {{#eq 'Page' classApiMethodMethod}} {{simulationReport_.reportProgress}} {{/eq}} {{/inline}}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy