The following global functions are defined in Core\CoreE2020.jl.

Global Function

Description

CreateDTAs()

Arguments: SceName,BCName,OutputType,EnergyModel

Purpose: Generates automated output .dta files by making the following call: EnergyModel.GenerateOutputs(DatabaseName,SceName,OutputType)

StartScenario()

Arguments: StartName, SceName, BCName, RefName, OGRefName, InitialName, Run1Name

Purpose:  Saves global scenario name variables (SceName, BCName, RefName, OGRefName, InitialName, Run1Name) and the database path for each (ScenarioDB, BCNameDB, RefNameDB, OGRefNameDB, InitialNameDB, and Run1NameDB).

RunScenario()

Arguments: BTimeStr, EndTimeStr, SceName, BCName, RefName, OGRefName, InitialName, Run1Name

Purpose: Saves global variables: SegSw, BTime, and EndTime. Then makes a call to run the model: EnergyModel.Run_E2020(DatabaseName, BTime, EndTime, SceName)