An object storing configuration used project-wide
Active bindings
projectConfigurationFilePathPath to the file that serve as base path for other parameters. If NULL, then, other paths should be absolute paths.
projectConfigurationDirPathPath to the folder that serve as base path for other paths. If NULL, then, other paths should be absolute paths.
modifiedLogical indicating whether any configuration properties have been modified since loading from file. Read-only.
modelFolderPath to the folder containing pkml simulation files.
configurationsFolderPath to the folder containing excel files with model parameterization;
modelParamsFileName of the excel file with global model parameterization. Must be located in the "configurationsFolder".
individualsFileName of the excel file with individual-specific model parameterization. Must be located in the "configurationsFolder"
populationsFileName of the excel file with population information. Must be located in the "configurationsFolder".
populationsFolderName of the folder containing population defined through csv files Must be located in the "configurationsFolder".
scenariosFileName of the excel file with scenario definitions. Must be located in the "configurationsFolder".
applicationsFileName of the excel file scenario-specific parameters such as application protocol parameters. Must be located in the "configurationsFolder".
plotsFileName of the excel file with plot definitions. Must be located in the "configurationsFolder".
dataFolderPath to the folder where experimental data files are located.
dataFileName of the excel file with experimental data. Must be located in the "dataFolder"
dataImporterConfigurationFileName of data importer configuration file in xml format used to load the data. Must be located in the "dataFolder"
outputFolderPath to the folder where the results should be saved to; relative to the "Code" folder Initialize
Methods
Method new()
Usage
ProjectConfiguration$new(projectConfigurationFilePath = character())Method print()
print prints a summary of the Project Configuration.
Method save()
Export ProjectConfiguration object to ProjectConfiguration.xlsx
