Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Internal: Lots of Java stuff #3

Open
wants to merge 113 commits into
base: master
Choose a base branch
from
Open

Internal: Lots of Java stuff #3

wants to merge 113 commits into from

Conversation

danielhein84
Copy link
Collaborator

This is an internal version of #1

hoijui added 30 commits April 15, 2017 08:39
Conflicts:
	src/main/java/com/siemens/industrialbenchmark/ExampleMain.java
* auto-save function
* preserve some values and restore them for the next run of the GUI
* minor changes
Conflicts:
	src/main/java/com/siemens/industrialbenchmark/dynamics/IndustrialBenchmarkDynamics.java
Conflicts:
	src/main/java/com/siemens/industrialbenchmark/datavector/DataVectorImpl.java
Conflicts:
	src/main/java/com/siemens/industrialbenchmark/ExampleExperiment.java
	src/main/java/com/siemens/industrialbenchmark/TrialGuiMain.java
Conflicts:
	src/main/java/com/siemens/industrialbenchmark/dynamics/IndustrialBenchmarkDynamics.java
also slightly improves some comments

Conflicts:
	src/main/java/com/siemens/industrialbenchmark/datavector/DataVectorDescription.java
	src/main/java/com/siemens/industrialbenchmark/datavector/action/ActionAbsolute.java
	src/main/java/com/siemens/industrialbenchmark/datavector/action/EffectiveAction.java
	src/main/java/com/siemens/industrialbenchmark/datavector/state/MarkovianStateDescription.java
	src/main/java/com/siemens/industrialbenchmark/datavector/state/ObservableStateDescription.java
	src/main/java/com/siemens/industrialbenchmark/dynamics/IndustrialBenchmarkRewardFunction.java
	src/main/java/com/siemens/industrialbenchmark/dynamics/goldstone/GoldStoneEnvironmentDynamics.java
	src/main/java/com/siemens/industrialbenchmark/dynamics/goldstone/NLGP.java
	src/main/java/com/siemens/industrialbenchmark/dynamics/goldstone/PenaltyFunction.java
	src/main/java/com/siemens/industrialbenchmark/externaldrivers/setpointgen/SetPointGeneratorStateDescription.java
	src/main/java/com/siemens/industrialbenchmark/rlglue/EnvironmentMain.java
Conflicts:
	src/main/java/com/siemens/industrialbenchmark/datavector/action/ActionDelta.java
	src/main/java/com/siemens/industrialbenchmark/datavector/state/ObservableStateDescription.java
	src/main/java/com/siemens/industrialbenchmark/externaldrivers/setpointgen/SetPointGeneratorStateDescription.java
	src/main/java/com/siemens/industrialbenchmark/rlglue/EnvironmentMain.java
* use only new-line, no carriage-return
* remove white-space at end of lines
Conflicts:
	README.txt
hoijui and others added 29 commits April 22, 2017 09:39
The cloning mechanism in Java is nowadays widely regarded as a failed
try/implementation, which is nearly impossible to implement correctly,
and which should not be used.
Copy-constructors are a much easier, viable alternative.
# Conflicts:
#	src/main/java/com/siemens/industrialbenchmark/dynamics/IndustrialBenchmarkDynamics.java
# Conflicts:
#	src/main/java/com/siemens/industrialbenchmark/dynamics/goldstone/GoldStoneEnvironmentDynamics.java
#	src/main/java/com/siemens/industrialbenchmark/dynamics/goldstone/GoldstoneEnvironment.java
#	src/main/java/com/siemens/industrialbenchmark/dynamics/goldstone/NLGP.java
#	src/main/java/com/siemens/industrialbenchmark/dynamics/goldstone/PenaltyFunction.java
#	src/test/java/com/siemens/industialbenchmark/dynamics/goldstone/TestGoldstoneDynamics.java
#	src/test/java/com/siemens/industialbenchmark/dynamics/goldstone/TestGoldstoneEnvironment.java
# Conflicts:
#	README.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants