is no path specified. So how did the Controller class know where to find our classes? By default the Framework classpath looks in the classes directory under the feynman.jar root directory.|
|DoFinalReport||Simple boolean value of either true or false to indicate whether or not the Controller should perform an invocation of the report method from the FinalReport class that you specify in the next element.|
|FinalReportClass||An application class that implements the FinalReport interface. In the sample application the Report.java class was developed and so it is specified here.|
|DataStore||Indicates whether to use the FileDataStore or the DbmsDataStor types by being of value file or dbms.|
|DataStoreFile||Specifies the file name to store the data for the FileDataStore to. Notice the sample application produces the data.csv file in the main directory as shown in Running the Sample Application section.|
|DataStoreTable||Specifies the table name to insert the data for the DbamsDataStore in.|
|NumberPhysicalObject||The number of PhysicalObjects that need to be created for the simulation.|
|Iterations||The number of iterations is the number of times the Controller will loop through integrating the numerical equations in the PhysicalAlgorithm implementation.|
|Interval||The interval is the step used by the algorithm in the implementation of the PhysicalAlgorithm. The smaller the interval the more accurate the simulation. In some types of simulations (i.e. Monte-Carlo), the interval is not necessary so it does not need to be specified.|
|PerformPhysicalMeasurement||A boolean value of true or false that indicates whether the simulation should take measurements of data or not.|
|StartTime||The initial value of the clock at the start of the simulation. This value is incremented by Interval by the Controller to keep track of the time. This is also the way to specify the start time of a simulation that is a continuation of the previous one so the time is continuous with the previous data.|
|PhysicalConfigurationClass||This is a class from the application that you have developed that implements the PhysicalConfiguration interface. In the sample application the Setup.java class was developed and so it is specified here.|
|PhysicalAlgorithmClass||This is a class from the application that you have developed that implements the PhysicalAlgorithm interface. In the sample application the SimpleGravity.java class was developed and so it is specified here.|
|PhysicalMeasurementClass||This is a class from the application that you have developed that implements the PhysicalMeasurement interface. In the sample application the Measurement.java class was developed and so it is specified here.|