org.openmodelica.simulation.core.models.simulation
Class SimulationSetting
java.lang.Object
org.openmodelica.simulation.core.models.simulation.SimulationSetting
public class SimulationSetting
- extends java.lang.Object
Simulating a model should be done with different setting. This could help to find problems or to research a model.
A Simulation Setting is part of a Session Configuration and helps the user to run a simulation in different settings and to archive this settings
A Setting is not changeable, because otherwise the used data get lost. The user can overwrite an existing setting
- Author:
- EADS Innovation Works, Parham Vasaiely, Parham.Vasaiely@gmx.de
Constructor Summary |
SimulationSetting(java.lang.String name,
java.lang.String version,
java.lang.String author,
java.lang.String company,
java.lang.String comment,
int numberOfRuns,
java.lang.String runtimeControlServerIp,
java.lang.String runtimeControlServerPort,
java.lang.String simulationControlServerIp,
java.lang.String simulationControlServerPort,
java.lang.String simulationTransferServerIp,
java.lang.String simulationTransferServerPort,
java.lang.String simStepTimeInSeconds,
java.lang.String tolerance,
java.lang.String solver)
Use this constructor as default |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SimulationSetting
public SimulationSetting(java.lang.String name,
java.lang.String version,
java.lang.String author,
java.lang.String company,
java.lang.String comment,
int numberOfRuns,
java.lang.String runtimeControlServerIp,
java.lang.String runtimeControlServerPort,
java.lang.String simulationControlServerIp,
java.lang.String simulationControlServerPort,
java.lang.String simulationTransferServerIp,
java.lang.String simulationTransferServerPort,
java.lang.String simStepTimeInSeconds,
java.lang.String tolerance,
java.lang.String solver)
- Use this constructor as default
- Parameters:
name
- Session Configuration name where this setting belongs toversion
- Session configuration versionauthor
- Session configuration authorcompany
- A company which has right on this Session configurationcomment
- Developer or User commentsnumberOfRuns
- Number of simulations using this Session ConfigurationruntimeControlServerIp
- IP of the simulation runtime Control serverruntimeControlServerPort
- Port of the simulation runtime Control serversimulationControlServerIp
- IP of the simulation environment Control serversimulationControlServerPort
- Port of the simulation environment Control serversimulationTransferServerIp
- IP of the simulation environment Transfer serversimulationTransferServerPort
- Port of the simulation environment Transfer serversimStepTimeInSeconds
- Interval between single calculation stepstolerance
- Solver calculation tolerancesolver
- Solver which should be used during a simulation (DASSL, Euler, RK4)
getName
public java.lang.String getName()
getVersion
public java.lang.String getVersion()
getAuthor
public java.lang.String getAuthor()
getCompany
public java.lang.String getCompany()
getComment
public java.lang.String getComment()
getNumberOfRuns
public int getNumberOfRuns()
getRuntimeControlServerPort
public java.lang.String getRuntimeControlServerPort()
getSimulationControlServerPort
public java.lang.String getSimulationControlServerPort()
getSimulationTransferServerPort
public java.lang.String getSimulationTransferServerPort()
getSolver
public java.lang.String getSolver()
getRuntimeControlServerIp
public java.lang.String getRuntimeControlServerIp()
getSimulationControlServerIp
public java.lang.String getSimulationControlServerIp()
getSimulationTransferServerIp
public java.lang.String getSimulationTransferServerIp()
getSimStepTime
public java.lang.String getSimStepTime()
- The simulation step time is an interval of output results
- Returns:
- simulation step time in seconds
getTolerance
public java.lang.String getTolerance()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object