Importing release version 322 from old repos
6
.classpath
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
|
||||
<classpathentry kind="output" path="build"/>
|
||||
</classpath>
|
17
.project
Normal file
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>JORelease</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
1
Manifest.txt
Normal file
@ -0,0 +1 @@
|
||||
Class-Path: lib/activation.jar lib/j2ssh-common.jar lib/jmatlink.jar lib/mail.jar lib/commons-logging.jar lib/j2ssh-core.jar lib/libJMatLink.so pop3.jar lib/wsi2.jar lib/imap.jar lib/j2ssh-dameon.jar lib/log4j.jar lib/smtp.jar lib/xalan2.jar lib/j2ssh-ant.jar lib/jdom.jar lib/mailapi.jar lib/sshfactory.jar lib/libJMatLink.so lib/windows/JMatLink.dll lib/windows/SNNS_jkr.dll
|
888
ant/build.xml
Normal file
@ -0,0 +1,888 @@
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Filename: $RCSfile$
|
||||
Purpose: Ant build file for JavaEvA.
|
||||
|
||||
Ant-Download: http://jakarta.apache.org/ant
|
||||
Ant-Manual: http://jakarta.apache.org/ant/manual/index.html
|
||||
|
||||
Precondition: 1. Ant should be installed.
|
||||
2. JAVA_HOME environment variable contains the path to JDK1.5 or higher
|
||||
3. ANT_HOME environment variable contains the path to ant's home directory
|
||||
|
||||
Language: XML
|
||||
Compiler: Ant
|
||||
Authors: Holger Ulmer, Felix Streichert, Joerg Wegner
|
||||
Version: $Revision: 284 $
|
||||
$Date: 2007-11-27 14:37:05 +0100 (Tue, 27 Nov 2007) $
|
||||
$Author: mkron $
|
||||
Copyright (c) Dept. Computer Architecture, University of Tuebingen, Germany
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<project name="JavaEvA" default="compile" basedir="..">
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Set properties
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<!-- SET THE DIRECTORY PROPERTIES -->
|
||||
<property name="source.directory" value="src" />
|
||||
<property name="build.directory" value="build" />
|
||||
<property name="distribution.directory" value="dist" />
|
||||
<property name="resources.directory" value="resources" />
|
||||
<property name="source.distribution.directory" value="${distribution.directory}/src-dist" />
|
||||
<property name="binary.distribution.directory" value="${distribution.directory}/bin-dist" />
|
||||
<property name="javadoc.directory" value="doc/api" />
|
||||
<property name="library.directory" value="lib" />
|
||||
|
||||
<!-- SET THE BINARY LIBRARIES PROPERTIES -->
|
||||
<property name="check.libraries.ant" value="ant/check.xml" />
|
||||
<property name="windows.libraries" value="${library.directory}/windows" />
|
||||
<property name="unix.libraries" value="${library.directory}/linux" />
|
||||
<property name="library.SNNS" value="SNNS_jkr" />
|
||||
<property name="library.JMatLink" value="JMatLink" />
|
||||
<property name="library.WSI.ant" value="../java" />
|
||||
<property name="library.WSI.original" value="${library.WSI.ant}/dist/wsi.jar" />
|
||||
<property name="library.WSI" value="lib/wsi2.jar" />
|
||||
|
||||
<!-- SET THE JAVA BINARY LIBRARIES PROPERTIES -->
|
||||
<property name="ant.java.version" value="1.5" />
|
||||
|
||||
<!-- SET CLASSPATH -->
|
||||
<path id="project.class.path">
|
||||
<pathelement location="${env.JAVA_HOME}/jre/lib/rt.jar" />
|
||||
<pathelement location="${env.JAVA_HOME}/lib/dt.jar" />
|
||||
<pathelement location="${env.JAVA_HOME}/lib/tools.jar" />
|
||||
<pathelement location="./lib/jdom.jar" />
|
||||
<pathelement location="./lib/xerces.jar" />
|
||||
<pathelement location="./lib/crimson.jar" />
|
||||
<pathelement location="./lib/xalan2.jar" />
|
||||
<pathelement location="${build.directory}" />
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</path>
|
||||
|
||||
<!-- SET THE CVS RELEVANT PROPERTIES -->
|
||||
<property name="cvs.ant" value="ant/cvs.xml" />
|
||||
<property name="repository.directory.unix" value="/afs/wsi/ra/Repository" />
|
||||
<property name="cvs.destination.unix" value="${source.directory}" />
|
||||
<property name="repository.directory.windows" value="X:/wsi/ra/Repository" />
|
||||
<property name="cvs.destination.windows" value="${source.directory}" />
|
||||
|
||||
<!-- ENVIRNONMENT PROPERTIES -->
|
||||
<property environment="env"/>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Usage
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="usage" unless="silent">
|
||||
<echo>
|
||||
Supported targets (default=compileAll):
|
||||
-------------------------------------------------------------------------
|
||||
check - checks if all needed binary and source libraries are
|
||||
available.
|
||||
compile - compile all project files.
|
||||
compileAll - 1. gets an actual version from the WSI library
|
||||
2. and compiles all project files.
|
||||
javadoc - build project javadoc files
|
||||
binaryDist - will create a complete binary distribution
|
||||
clean - will clean up files, except the source files and the api
|
||||
documentation
|
||||
run - will start JavaEvA
|
||||
|
||||
use 'ant -projecthelp' for further Main targets
|
||||
</echo>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Library check
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="check">
|
||||
<ant inheritAll="true" antfile="${check.libraries.ant}" target="binary.libraries.test">
|
||||
<property name="silent" value="true"/>
|
||||
</ant>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Init
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="buildDirectories" unless="noDirectories">
|
||||
<mkdir dir="${build.directory}" />
|
||||
<mkdir dir="${distribution.directory}" />
|
||||
<mkdir dir="${source.distribution.directory}" />
|
||||
<mkdir dir="${binary.distribution.directory}" />
|
||||
<mkdir dir="${javadoc.directory}" />
|
||||
</target>
|
||||
|
||||
<target name="init">
|
||||
<tstamp />
|
||||
<antcall target="buildDirectories"></antcall>
|
||||
<condition property="isWindows">
|
||||
<and>
|
||||
<os family="windows" />
|
||||
<not>
|
||||
<os family="unix" />
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
<condition property="isUnix">
|
||||
<and>
|
||||
<os family="unix" />
|
||||
<not>
|
||||
<os family="windows" />
|
||||
</not>
|
||||
</and>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Clean
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="clean" description="Cleans up project directories.">
|
||||
<delete dir="${build.directory}" />
|
||||
<delete dir="${distribution.directory}" />
|
||||
</target>
|
||||
|
||||
<target name="cleanAll" depends="init, clean">
|
||||
<ant inheritAll="false" antfile="build.xml" dir="${library.WSI.ant}" target="clean">
|
||||
<property name="silent" value="true"/>
|
||||
</ant>
|
||||
</target>
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Update libraries
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
<target name="update.library.WSI" depends="init">
|
||||
<!--<ant inheritAll="false" antfile="build.xml" dir="${library.WSI.ant}" target="compile">
|
||||
<property name="silent" value="true"/>
|
||||
</ant>
|
||||
-->
|
||||
<ant inheritAll="false" antfile="build.xml"
|
||||
dir="${library.WSI.ant}" target="dist4JOpt">
|
||||
<property name="silent" value="true"/>
|
||||
</ant>
|
||||
<delete>
|
||||
<fileset dir="${library.directory}" includes="wsi*jar" />
|
||||
</delete>
|
||||
<copy file="${library.WSI.original}" tofile="${library.WSI}"/>
|
||||
</target>
|
||||
|
||||
<target name="update.libraries" depends="update.library.WSI">
|
||||
</target>
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Compile
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="compileAll" depends="usage, update.libraries" description="Update libraries and compile the project.">
|
||||
<antcall target="compile">
|
||||
</antcall>
|
||||
</target>
|
||||
|
||||
<target name="compileInfo" unless="silent">
|
||||
<echo message="ANT_HOME is set to = ${env.ANT_HOME}"/>
|
||||
<echo message="JAVA_HOME is set to = ${env.JAVA_HOME}"/>
|
||||
<echo message="You are using JDK version ${ant.java.version}"/>
|
||||
<echo message="currently JDK version 1.3 is recomended!"/>
|
||||
<echo message=""/>
|
||||
<echo message="use 'ant compileAll' - to compile all java sources (+ WSI)."/>
|
||||
<echo message="use 'ant compile' - to compile only the java sources (faster)."/>
|
||||
</target>
|
||||
|
||||
<target name="compile" depends="usage, init, check, compileInfo" description="Compiles the project." >
|
||||
<!-- COMPILE PROJECT -->
|
||||
<javac destdir="${build.directory}" optimize="on" deprecation="on" nowarn="on">
|
||||
<src path="${source.directory}" />
|
||||
<exclude name="ant/**" />
|
||||
<exclude name="build/**" />
|
||||
<exclude name="dist/**" />
|
||||
<exclude name="doc/**" />
|
||||
<exclude name="resources/**" />
|
||||
<exclude name="images/**" />
|
||||
<exclude name="lib/**" />
|
||||
<exclude name="project/**" />
|
||||
<classpath>
|
||||
<pathelement path="${project.class.path}" />
|
||||
<!-- <pathelement path="${library.WSI}" />
|
||||
<pathelement path="${library.JavaNNS}" /> -->
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
</javac>
|
||||
|
||||
<!-- GENERATE RMI STUB FILES -->
|
||||
<rmic includes="wsi/ra/jproxy/RMIInvocationHandlerImpl.class" stubversion="-v1.2" base="${build.directory}"/>
|
||||
<rmic includes="wsi/ra/jproxy/RMIThreadInvocationHandlerImpl.class" stubversion="-v1.2" base="${build.directory}"/>
|
||||
|
||||
<!-- COPY DATA FILES TO BUILD DIRECTORY -->
|
||||
<copy todir="${build.directory}/resources">
|
||||
<fileset dir="${resources.directory}" includes="**/*" />
|
||||
</copy>
|
||||
<!--
|
||||
<copy todir="${build.directory}/resources/images">
|
||||
<fileset dir="${resources.directory}/images" includes="*gif" />
|
||||
</copy>
|
||||
|
||||
<copy todir="${build.directory}/resources/images">
|
||||
<fileset dir="${resources.directory}/images" includes="*jpg" />
|
||||
</copy>
|
||||
|
||||
<copy todir="${build.directory}/resources/images">
|
||||
<fileset dir="${resources.directory}/images" includes="*png" />
|
||||
</copy>
|
||||
<copy todir="${build.directory}/resources/">
|
||||
<fileset dir="${resources.directory}" includes="*html" />
|
||||
</copy>
|
||||
<copy todir="${build.directory}/resources/ORLibrary">
|
||||
<fileset dir="${resources.directory}/ORLibrary" includes="*txt" />
|
||||
</copy>
|
||||
<copy todir="${build.directory}/resources/Altana">
|
||||
<fileset dir="${resources.directory}/Altana" includes="*dat" />
|
||||
</copy>
|
||||
<copy todir="${build.directory}/resources/TSP">
|
||||
<fileset dir="${resources.directory}/TSP" includes="*" />
|
||||
</copy>
|
||||
<copy todir="${build.directory}/resources/TSP/euc2d">
|
||||
<fileset dir="${resources.directory}/TSP/euc2d" includes="*tsp" />
|
||||
</copy>
|
||||
<copy todir="${build.directory}/resources/TSP/instances">
|
||||
<fileset dir="${resources.directory}/TSP/instances" includes="*tsp" />
|
||||
</copy>
|
||||
-->
|
||||
</target>
|
||||
|
||||
<!-- =================================================================== -->
|
||||
<!-- Jars all classes into one jar file -->
|
||||
<!-- =================================================================== -->
|
||||
<target name="bundle" depends="compile" description="Compiles the project and puts the whole stuff into a jar-file..">
|
||||
<property name="bin.dist.dir" value="${binary.distribution.directory}/javaeva-${DSTAMP}" />
|
||||
<mkdir dir="${bin.dist.dir}" />
|
||||
<mkdir dir="${bin.dist.dir}/${library.directory}" />
|
||||
<delete> <fileset dir="${bin.dist.dir}/${library.directory}" includes="*JavaEvA*jar" /> </delete>
|
||||
<jar jarfile="${bin.dist.dir}/${library.directory}/JavaEvA.jar" basedir="${build.directory}">
|
||||
|
||||
<!-- JKW: That's bad practice, if we have internal dependencies -->
|
||||
<!-- JKW: Use a correct shell script or ant task to run application, which -->
|
||||
<!-- JKW: resolves the classpath automatically from all libraries in the library directory -->
|
||||
<zipgroupfileset dir="${library.directory}">
|
||||
<include name="jdom.jar"/>
|
||||
<include name="activation.jar"/>
|
||||
<include name="imap.jar"/>
|
||||
<include name="joelib.jar"/>
|
||||
<include name="log4j.jar"/>
|
||||
<include name="mail.jar"/>
|
||||
<include name="mailapi.jar"/>
|
||||
<include name="pop3.jar"/>
|
||||
<include name="smtp.jar"/>
|
||||
<include name="xalan2.jar"/>
|
||||
<include name="wsi.jar"/>
|
||||
</zipgroupfileset>
|
||||
<!--<fileset dir="${classes.dir}" excludes="*test*"/>-->
|
||||
<manifest> <attribute name="Main-Class" value="javaeva.client.EvAClient"/> </manifest>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
<!-- ===================================================================
|
||||
-->
|
||||
<!-- Jars all classes into one jar file
|
||||
-->
|
||||
<!-- ===================================================================
|
||||
-->
|
||||
<target name="bundlehannes" depends="compile" description="Compiles the project and puts the whole stuff into a jar-file..">
|
||||
<property name="bin.dist.dir" value="${binary.distribution.directory}/javaeva-${DSTAMP}" />
|
||||
<mkdir dir="${bin.dist.dir}" />
|
||||
<mkdir dir="${bin.dist.dir}/${library.directory}" />
|
||||
<delete>
|
||||
<fileset dir="${bin.dist.dir}/${library.directory}" includes="*JavaEvA*jar" />
|
||||
</delete>
|
||||
<jar jarfile="${bin.dist.dir}/${library.directory}/JavaEvA.jar" basedir="${build.directory}" filesetmanifest="mergewithoutmain">
|
||||
<!-- JKW: That's bad practice, if we have internal dependencies -->
|
||||
<!-- JKW: Use a correct shell script or ant task to run application, which -->
|
||||
<!-- JKW: resolves the classpath automatically from all libraries in the library directory -->
|
||||
<zipgroupfileset dir="${library.directory}">
|
||||
<include name="**/*.jar" />
|
||||
</zipgroupfileset>
|
||||
<!-- <fileset dir="${classes.dir}" excludes="*test*"/>
|
||||
-->
|
||||
<manifest>
|
||||
<attribute name="Main-Class" value="javaeva.client.EvAClient" />
|
||||
</manifest>
|
||||
</jar>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Binary Distribution
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
<target name="binaryDist" depends="compile" description="Compiles the project and puts the whole stuff into a jar-file..">
|
||||
<property name="bin.dist.dir" value="${binary.distribution.directory}/javaeva-${DSTAMP}" />
|
||||
<mkdir dir="${bin.dist.dir}" />
|
||||
<mkdir dir="${bin.dist.dir}/${library.directory}" />
|
||||
<delete>
|
||||
<fileset dir="${bin.dist.dir}/${library.directory}" includes="*JavaEvA*jar" />
|
||||
</delete>
|
||||
|
||||
<!-- <jar jarfile="${bin.dist.dir}/${library.directory}/JavaEvA.jar" manifest="project/javaeva.man" basedir="${build.directory}" /> -->
|
||||
<jar jarfile="${bin.dist.dir}/${library.directory}/JavaEvA.jar" basedir="${build.directory}" >
|
||||
<manifest> <attribute name="Main-Class" value="javaeva.client.EvAClient"/> </manifest>
|
||||
</jar>
|
||||
<copy todir="${bin.dist.dir}/${library.directory}">
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="**/**" />
|
||||
<exclude name="CVS" />
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<!--
|
||||
<copy todir="${bin.dist.dir}/ant">
|
||||
<fileset dir="ant">
|
||||
<include name="**/**" />
|
||||
<exclude name="CVS" />
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<copy todir="${bin.dist.dir}">
|
||||
<fileset dir=".">
|
||||
<include name="run.sh"/>
|
||||
<include name="run.bat"/>
|
||||
<include name="run_javaeva.sh"/>
|
||||
<include name="run_javaeva.bat"/>
|
||||
<include name="*.txt"/>
|
||||
<include name="*.html"/>
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<copy todir="${bin.dist.dir}/html/manual">
|
||||
<fileset dir="html/manual">
|
||||
<include name="**/**.gif" />
|
||||
<include name="**/**.jpg" />
|
||||
<include name="**/**.ps" />
|
||||
<include name="**/**.pdf" />
|
||||
<include name="**/**.htm" />
|
||||
<include name="**/**.html" />
|
||||
<exclude name="CVS, *.tar*, *.zip" />
|
||||
</fileset>
|
||||
</copy>
|
||||
<copy todir="${bin.dist.dir}/${javadoc.directory}">
|
||||
<fileset dir="${javadoc.directory}">
|
||||
<include name="**/**" />
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<copy todir="${bin.dist.dir}/${tutorial.directory}">
|
||||
<fileset dir="tutorial">
|
||||
<include name="**/**" />
|
||||
<exclude name="CVS" />
|
||||
</fileset>
|
||||
</copy>
|
||||
-->
|
||||
|
||||
<tar tarfile="${distribution.directory}/javaeva-bin-${DSTAMP}.tar">
|
||||
<tarfileset dir="${binary.distribution.directory}">
|
||||
<include name="**" />
|
||||
<exclude name="*.tar*, *.zip" />
|
||||
</tarfileset>
|
||||
</tar>
|
||||
<gzip zipfile="${distribution.directory}/javaeva-bin-${DSTAMP}.tar.gz"
|
||||
src="${distribution.directory}/javaeva-bin-${DSTAMP}.tar" />
|
||||
<delete file="${distribution.directory}/javaeva-bin-${DSTAMP}.tar" />
|
||||
|
||||
<zip zipfile="${distribution.directory}/javaeva-bin-${DSTAMP}.zip">
|
||||
<zipfileset dir="${binary.distribution.directory}">
|
||||
<include name="**" />
|
||||
<exclude name="*.tar*, *.zip" />
|
||||
</zipfileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Source Distribution
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="sourceDist" depends="init">
|
||||
<fail message="Not properly supported yet!"/>
|
||||
|
||||
<property name="src.dist.dir" value="${source.distribution.directory}/javaeva-${DSTAMP}" />
|
||||
<mkdir dir="${src.dist.dir}" />
|
||||
|
||||
<copy todir="${src.dist.dir}">
|
||||
<fileset dir=".">
|
||||
<include name="build.xml" />
|
||||
<include name="build.sh" />
|
||||
<include name="build.bat" />
|
||||
<include name="run.sh" />
|
||||
<include name="run.bat" />
|
||||
<include name="*.txt" />
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<copy todir="${src.dist.dir}/${source.directory}">
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*java" />
|
||||
<include name="**/*txt" />
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<mkdir dir="${src.dist.dir}/${library.directory}" />
|
||||
<copy todir="${src.dist.dir}/${library.directory}">
|
||||
<fileset dir="${library.directory}" includes="**jar" />
|
||||
</copy>
|
||||
|
||||
<copy todir="${src.dist.dir}/docs/tutorial">
|
||||
<fileset dir="docs/tutorial">
|
||||
<include name="**.tex" />
|
||||
<include name="**.sh" />
|
||||
<include name="**.eps" />
|
||||
<include name="**.gif" />
|
||||
<include name="**.jpg" />
|
||||
<include name="**.bib" />
|
||||
<include name="**.bst" />
|
||||
<include name="**.zip" />
|
||||
<include name="**.htm" />
|
||||
<include name="**.html" />
|
||||
</fileset>
|
||||
</copy>
|
||||
|
||||
<tar tarfile="${distribution.directory}/javaeva-src-${DSTAMP}.tar"
|
||||
basedir="${source.distribution.directory}" includes="**" excludes="*.tar*, *.zip"/>
|
||||
<gzip zipfile="${distribution.directory}/javaeva-src-${DSTAMP}.tar.gz"
|
||||
src="${distribution.directory}/javaeva-src-${DSTAMP}.tar" />
|
||||
<delete file="${distribution.directory}/javaeva-src-${DSTAMP}.tar" />
|
||||
|
||||
<zip zipfile="${distribution.directory}/javaeva-src-${DSTAMP}.zip">
|
||||
<zipfileset dir="${source.distribution.directory}">
|
||||
<include name="**" />
|
||||
<exclude name="*.tar*, *.zip" />
|
||||
</zipfileset>
|
||||
</zip>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Generate Distribution
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="dist" depends="binaryDist, sourceDist">
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Run JavaEvA
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="run" description="Runs JavaEvA.">
|
||||
<java classname="javaeva.client.EvAClient" fork="yes">
|
||||
<jvmarg value="-Xmx512m"/>
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Run JavaEvA
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="Altana" description="Runs Altana CombiLib Problem.">
|
||||
<java classname="javaeva.server.oa.go.GOAltana" fork="yes">
|
||||
<jvmarg value="-Xmx512m"/>
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="Portfolio" description="Runs GOPortfolio.">
|
||||
<java classname="javaeva.server.oa.go.GOPortfolio" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="PortfolioLS" description="Runs GOPortfolioLS.">
|
||||
<java classname="javaeva.server.oa.go.GOPortfolioLS" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="PMOEA" description="Runs ParallelMOEAs.">
|
||||
<java classname="javaeva.server.oa.go.GOParallelMOEA" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="GridMC" description="Runs a Grid Search for GO.">
|
||||
<java classname="javaeva.server.oa.go.GOGridSearchTwo" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="GOSSFirst" description="Runs a comparison on system identification.">
|
||||
<java classname="javaeva.server.oa.go.GOSystemComparing" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="GOSSMSHC" description="Runs a comparison on system identification.">
|
||||
<java classname="javaeva.server.oa.go.GOSystemMSHC" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="GOSSESPopSize" description="Runs a comparison on system identification.">
|
||||
<java classname="javaeva.server.oa.go.GOSystemESPopSize" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="GOSSPmPc" description="Runs a comparison on system identification.">
|
||||
<java classname="javaeva.server.oa.go.GOSystemPmPc" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="GOSSESMutation" description="Runs a comparison on system identification.">
|
||||
<java classname="javaeva.server.oa.go.GOSystemESMutation" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="GOSSGACrossover" description="Runs a comparison on system identification.">
|
||||
<java classname="javaeva.server.oa.go.GOSystemGACrossover" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="GOSSMALSLI" description="Runs a comparison on system identification.">
|
||||
<java classname="javaeva.server.oa.go.GOSystemMA" fork="yes">
|
||||
<jvmarg value="-Xmx512m" />
|
||||
<classpath refid="project.class.path" />
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Javadoc
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="javadoc" description="Generates the JavaDoc-API Documentation.">
|
||||
<javadoc packagenames="javaeva.*"
|
||||
windowtitle ="JavaEvA API Documentation"
|
||||
doctitle ="JavaEvA API Documentation"
|
||||
author ="true"
|
||||
version ="true"
|
||||
use ="true"
|
||||
destdir="${javadoc.directory}"
|
||||
private ="true">
|
||||
<classpath refid="project.class.path" />
|
||||
<sourcepath>
|
||||
<pathelement path="${source.directory}" />
|
||||
</sourcepath>
|
||||
<doctitle><![CDATA[<h1>Test</h1>]]></doctitle>
|
||||
|
||||
<header><![CDATA[<font size="-1"><b><i>
|
||||
<A HREF="http://www-ra.informatik.uni-tuebingen.de/forschung/"
|
||||
target="_top">JavaEvA
|
||||
</A>
|
||||
</b></i></font>]]>
|
||||
</header>
|
||||
|
||||
<footer><![CDATA[javaeva<br>
|
||||
<A HREF="http://www-ra.informatik.uni-tuebingen.de/forschung/"
|
||||
target="_top">JavaEvA
|
||||
</A><BR>
|
||||
E-Mail:
|
||||
<A HREF="mailto:ulmer@informatik.uni-tuebingen.de">
|
||||
ulmer@informatik.uni-tuebingen.de
|
||||
</A>]]>
|
||||
|
||||
</footer>
|
||||
|
||||
<link offline="true"
|
||||
href="http://java.sun.com/j2se/jdk1.5.0_03/docs/api/"
|
||||
packagelistLoc="${env.JAVA_HOME}/docs/api"
|
||||
/>
|
||||
<link href="http://developer.java.sun.com/developer/products/xml/docs/api/"/>
|
||||
</javadoc>
|
||||
</target>
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
What's about the software design ?!;-)
|
||||
Download required libraries from the JOELib download site:
|
||||
http://sourceforge.net/projects/joelib
|
||||
Package name: optional-softwaredesign-libs
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="pmd" depends="init" description="SOFTWAREDESIGN: Project Mess Detector !;-)">
|
||||
<echo>Checking Project Mess Detection (PMD) rulesets.</echo>
|
||||
<taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask">
|
||||
<classpath>
|
||||
<pathelement path="${project.class.path}" />
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
</taskdef>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/basic.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_basic.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_basic.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/braces.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_braces.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_braces.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/codesize.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_codesize.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_codesize.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/controversial.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_controversial.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_controversial.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/coupling.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_coupling.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_coupling.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/finalizers.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_finalizers.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_finalizers.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/imports.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_imports.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_imports.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/naming.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_naming.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_naming.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/strictexception.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_strictexception.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_strictexception.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/strings.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_strings.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_strings.html</echo>
|
||||
|
||||
<pmd shortFilenames="true" rulesetfiles="rulesets/unusedcode.xml" failonerror="no">
|
||||
<formatter type="summaryhtml" toFile="${build.directory}/pmdReport4JavaEVA-${DSTAMP}_unusedcode.html"/>
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</pmd>
|
||||
<echo>result written to ${basedir}/${build.directory}/pmdReport4JavaEVA-${DSTAMP}_unusedcode.html</echo>
|
||||
|
||||
<!-- check for duplicated code -->
|
||||
<echo>WARNING: use environment variable: ANT_OPTS=-Xmx512m or this task will fail.</echo>
|
||||
<echo>Checking for duplicated code using the Copy/Paste Detector (CPD).</echo>
|
||||
<taskdef name="cpd" classname="net.sourceforge.pmd.cpd.CPDTask" >
|
||||
<classpath>
|
||||
<pathelement path="${project.class.path}" />
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
</taskdef>
|
||||
<cpd format="text" minimumTokenCount="200" outputFile="${build.directory}/duplicatedCodeReport4JavaEVA-${DSTAMP}.txt">
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</cpd>
|
||||
<echo>result written to ${basedir}/${build.directory}/duplicatedCodeReport4JavaEVA-${DSTAMP}.txt</echo>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="javancss" depends="init" description="SOFTWAREDESIGN: Determining the NCSS and CCN code metrics for JOELib.">
|
||||
<echo>Starts JavaNCSS ...</echo>
|
||||
<taskdef name="javancss" classname="javancss.JavancssAntTask">
|
||||
<classpath>
|
||||
<pathelement path="${project.class.path}" />
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
</taskdef>
|
||||
<echo>Cyclomatic
|
||||
Complexity Ease of Risk
|
||||
Number (CCN) maintenance
|
||||
(McCabe metric)
|
||||
---------------------------------------------
|
||||
1-10, simple easy minimum
|
||||
11-20, complex moderate moderate
|
||||
21-50, more complex hard high
|
||||
>50, unstable very hard very high
|
||||
|
||||
</echo>
|
||||
<javancss srcdir="${source.directory}"
|
||||
includes="**/*.java"
|
||||
excludes="jama/**/*.java, jmat/**/*.java, cformat/**/*.java"
|
||||
abortOnFail="false"
|
||||
ccnPerFuncMax="30"
|
||||
generateReport="true"
|
||||
outputfile="${build.directory}/javancssReport4JavaEVA-${DSTAMP}.txt"
|
||||
format="text"
|
||||
packageMetrics="true"
|
||||
classMetrics="false"
|
||||
functionMetrics="false"
|
||||
/>
|
||||
<echo>result written to ${basedir}/${build.directory}/javancssReport4JavaEVA-${DSTAMP}.txt</echo>
|
||||
</target>
|
||||
|
||||
<target name="jalopy" description="SOFTWAREDESIGN: source code formatter using the JOELib convention.">
|
||||
<taskdef name="jalopy" classname="de.hunsicker.jalopy.plugin.ant.AntPlugin">
|
||||
<classpath refid="project.class.path" />
|
||||
</taskdef>
|
||||
<jalopy classpathref="project.class.path"
|
||||
fileformat="unix"
|
||||
convention="../${source.directory}/jalopy.format.convention.xml"
|
||||
history="file"
|
||||
historymethod="adler32"
|
||||
loglevel="error"
|
||||
threads="2"
|
||||
backup="bak">
|
||||
<fileset dir="${source.directory}">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
</jalopy>
|
||||
</target>
|
||||
|
||||
<target name="vizant" description="SOFTWAREDESIGN: create dependency graph for ANT files for the JOELib project.">
|
||||
<echo>Starts VizANT ...</echo>
|
||||
<taskdef name="vizant" classname="net.sourceforge.vizant.Vizant">
|
||||
<classpath>
|
||||
<pathelement path="${project.class.path}" />
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
</taskdef>
|
||||
<vizant antfile="ant/build.xml" outfile="${build.directory}/vizant_build.dot">
|
||||
<attrstmt type="node">
|
||||
<attr name="style" value="filled"/>
|
||||
<attr name="shape" value="egg"/>
|
||||
<attr name="color" value="grey90"/>
|
||||
</attrstmt>
|
||||
</vizant>
|
||||
<vizant antfile="ant/build.xml" outfile="${build.directory}/vizant_check.dot">
|
||||
<attrstmt type="node">
|
||||
<attr name="style" value="filled"/>
|
||||
<attr name="shape" value="egg"/>
|
||||
<attr name="color" value="grey90"/>
|
||||
</attrstmt>
|
||||
</vizant>
|
||||
<!-- Here you will need GraphViz at http://www.research.att.com/sw/tools/graphviz/ -->
|
||||
<!--
|
||||
<exec executable="dot" ><arg line="-Tsvg ${build.directory}/vizant_build.dot -o ${build.directory}/vizant_build.svg"/></exec>
|
||||
<exec executable="dot" ><arg line="-Tsvg ${build.directory}/vizant_check.dot -o ${build.directory}/vizant_check.svg"/></exec>
|
||||
-->
|
||||
<echo>result written to ${basedir}/${build.directory}/vizant_build.dot ...</echo>
|
||||
<echo>result written to ${basedir}/${build.directory}/vizant_check.dot.</echo>
|
||||
</target>
|
||||
|
||||
<target name="findbugs.calculate" depends="compile">
|
||||
<taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask">
|
||||
<classpath>
|
||||
<pathelement location="${env.JAVA_HOME}/jre/lib/rt.jar" />
|
||||
<pathelement location="${env.JAVA_HOME}/lib/dt.jar" />
|
||||
<pathelement location="${env.JAVA_HOME}/lib/tools.jar" />
|
||||
<pathelement path="${project.class.path}" />
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
</taskdef>
|
||||
<property name="findbugs.home" value="${basedir}/lib/findbugs" />
|
||||
<findbugs home="${findbugs.home}"
|
||||
output="xml"
|
||||
outputFile="build/joelib-fb.xml" >
|
||||
<auxClasspath>
|
||||
<pathelement location="${env.JAVA_HOME}/jre/lib/rt.jar" />
|
||||
<pathelement location="${env.JAVA_HOME}/lib/dt.jar" />
|
||||
<pathelement location="${env.JAVA_HOME}/lib/tools.jar" />
|
||||
<pathelement path="${project.class.path}" />
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</auxClasspath>
|
||||
<sourcePath path="${basedir}/${source.directory}" />
|
||||
<class location="${basedir}/${build.directory}" />
|
||||
</findbugs>
|
||||
</target>
|
||||
|
||||
<target name="findbugsGUI">
|
||||
<property name="findbugs.home" value="${basedir}/lib/findbugs" />
|
||||
<java classname="edu.umd.cs.findbugs.gui.FindBugsFrame" fork="yes"
|
||||
dir="${build.directory}">
|
||||
<classpath>
|
||||
<pathelement location="${env.JAVA_HOME}/jre/lib/rt.jar" />
|
||||
<pathelement location="${env.JAVA_HOME}/lib/dt.jar" />
|
||||
<pathelement location="${env.JAVA_HOME}/lib/tools.jar" />
|
||||
<pathelement path="${project.class.path}" />
|
||||
<fileset dir="${library.directory}">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
<fileset dir="${library.directory}/findbugs/lib">
|
||||
<include name="*.jar" />
|
||||
</fileset>
|
||||
</classpath>
|
||||
<jvmarg value="-Dfindbugs.home=${findbugs.home}"/>
|
||||
</java>
|
||||
</target>
|
||||
|
||||
<target name="findbugs" depends="compile" description="SOFTWAREDESIGN: Run bug detector for JOELib and comfortable GUI to analyze results.">
|
||||
<echo>Starts findBugs ...</echo>
|
||||
<antcall target="findbugs.calculate"/>
|
||||
<echo>result written to ${basedir}/${build.directory}/javaeva-fb.xml, now you can open this file with the findBugs GUI ...</echo>
|
||||
<echo>open with 'File->LoadBugs' then open '${basedir}/${build.directory}/javaeva-fb.xml'.</echo>
|
||||
<antcall target="findbugsGUI"/>
|
||||
</target>
|
||||
</project>
|
||||
|
||||
<!--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
END OF FILE
|
||||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
104
ant/check.xml
Normal file
@ -0,0 +1,104 @@
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Filename: $RCSfile$
|
||||
Purpose: Ant build file for JavaEvA.
|
||||
|
||||
Ant-Download: http://jakarta.apache.org/ant
|
||||
Ant-Manual: http://jakarta.apache.org/ant/manual/index.html
|
||||
|
||||
Precondition: 1. Ant should be installed.
|
||||
2. JAVA_HOME environment variable contains the path to JDK1.4 or higher
|
||||
3. ANT_HOME environment variable contains the path to ant's home directory
|
||||
|
||||
Language: XML
|
||||
Compiler: Ant
|
||||
Authors: Holger Ulmer
|
||||
Version: $Revision: 6 $
|
||||
$Date: 2006-01-18 10:53:03 +0100 (Wed, 18 Jan 2006) $
|
||||
$Author: streiche $
|
||||
Copyright (c) Dept. Computer Architecture, University of Tuebingen, Germany
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<project name="JavaEvA" default="check" basedir=".">
|
||||
|
||||
|
||||
<!--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
Library check
|
||||
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
||||
|
||||
<target name="binary.libraries.check" >
|
||||
<condition property="library.available.SNNS.windows">
|
||||
<and>
|
||||
<available file="${windows.libraries}/${library.SNNS}.dll" type="file" />
|
||||
</and>
|
||||
</condition>
|
||||
<condition property="library.available.SNNS.unix">
|
||||
<and>
|
||||
<available file="${unix.libraries}/lib${library.SNNS}.so" type="file" />
|
||||
</and>
|
||||
</condition>
|
||||
<!--
|
||||
<condition property="library.available.WSI">
|
||||
<and>
|
||||
<available file="${library.WSI}" type="file" />
|
||||
</and>
|
||||
</condition>
|
||||
|
||||
<condition property="library.available.JCompChem">
|
||||
<and>
|
||||
<available file="${library.JCompChem}" type="file" />
|
||||
</and>
|
||||
</condition>
|
||||
|
||||
<condition property="library.available.JavaNNS">
|
||||
<and>
|
||||
<available file="${library.JavaNNS}" type="file" />
|
||||
</and>
|
||||
</condition>
|
||||
<condition property="library.available.ECJ">
|
||||
<and>
|
||||
<available file="${library.ECJ}" type="file" />
|
||||
</and>
|
||||
</condition>
|
||||
-->
|
||||
</target>
|
||||
|
||||
<target name="source.libraries.check" >
|
||||
<condition property="library.available.WSI">
|
||||
<and>
|
||||
<available file="${library.WSI.ant}/wsi" type="dir" />
|
||||
</and>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<target name="binary.libraries.test.SNNS.windows" depends="binary.libraries.check" unless="library.available.SNNS.windows">
|
||||
<echo message="WARNING: ${windows.libraries}/${library.SNNS}.dll not available."/>
|
||||
</target>
|
||||
<target name="binary.libraries.test.SNNS.unix" depends="binary.libraries.check" unless="library.available.SNNS.unix">
|
||||
<echo message="WARNING: ${unix.libraries}/lib${library.SNNS}.so not available."/>
|
||||
</target>
|
||||
<!-- <target name="binary.libraries.test.WSI" depends="binary.libraries.check" unless="library.available.WSI">
|
||||
<echo message="WARNING: wsi package not available at ${library.WSI}."/>
|
||||
</target>
|
||||
<target name="binary.libraries.test.JavaNNS" depends="binary.libraries.check" unless="library.available.JavaNNS">
|
||||
<echo message="WARNING: javanns package not available at ${library.JavaNNS}."/>
|
||||
</target>
|
||||
-->
|
||||
<target name="source.libraries.test.WSI" depends="source.libraries.check" unless="library.available.WSI">
|
||||
<warn message="WSI-RA sources are not available at ${library.WSI.ant}. Do not use 'compileAll' target."/>
|
||||
</target>
|
||||
|
||||
|
||||
<target name="binary.libraries.test" depends="binary.libraries.test.SNNS.windows,
|
||||
binary.libraries.test.SNNS.unix
|
||||
">
|
||||
</target>
|
||||
|
||||
<target name="source.libraries.test" depends="source.libraries.test.WSI
|
||||
">
|
||||
</target>
|
||||
|
||||
</project>
|
||||
|
||||
<!--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
END OF FILE
|
||||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
52
ant/out
Normal file
@ -0,0 +1,52 @@
|
||||
Buildfile: build.xml
|
||||
|
||||
usage:
|
||||
[echo]
|
||||
[echo] Supported targets (default=compileAll):
|
||||
[echo] -------------------------------------------------------------------------
|
||||
[echo] check - checks if all needed binary and source libraries are
|
||||
[echo] available.
|
||||
[echo] compile - compile all project files.
|
||||
[echo] compileAll - 1. gets an actual version from the WSI library
|
||||
[echo] 2. and compiles all project files.
|
||||
[echo] javadoc - build project javadoc files
|
||||
[echo] binaryDist - will create a complete binary distribution
|
||||
[echo] clean - will clean up files, except the source files and the api
|
||||
[echo] documentation
|
||||
[echo] run - will start JavaEvA
|
||||
[echo]
|
||||
[echo] use 'ant -projecthelp' for further Main targets
|
||||
[echo]
|
||||
|
||||
init:
|
||||
|
||||
buildDirectories:
|
||||
|
||||
check:
|
||||
|
||||
binary.libraries.check:
|
||||
|
||||
binary.libraries.test.SNNS.windows:
|
||||
|
||||
binary.libraries.test.SNNS.unix:
|
||||
[echo] WARNING: lib/linux/libSNNS_jkr.so not available.
|
||||
|
||||
binary.libraries.test.WSI:
|
||||
[echo] WARNING: wsi package not available at lib/wsi.jar.
|
||||
|
||||
binary.libraries.test.JavaNNS:
|
||||
[echo] WARNING: javanns package not available at lib/JavaNNS.jar.
|
||||
|
||||
binary.libraries.test:
|
||||
|
||||
compileInfo:
|
||||
[echo] ANT_HOME is set to = c:\jakarta-ant-1.5.1
|
||||
[echo] JAVA_HOME is set to = c:\j2sdk1.4.1
|
||||
[echo] You are using JDK version 1.4
|
||||
[echo] currently JDK version 1.3 is recomended!
|
||||
|
||||
[echo] use 'ant compileAll' - to compile all java sources (+ WSI).
|
||||
[echo] use 'ant compile' - to compile only the java sources (faster).
|
||||
|
||||
compile:
|
||||
[javac] Compiling 223 source files to Z:\work\JOpt\build
|
BIN
lastmodule.ser
Normal file
13
resources/ConvergenceTerminator.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Convergence Terminator</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Convergence Terminator</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The convergence terminator stops the optimization, when there has been hardly
|
||||
any change in the best population fitness (within percentual range) for a certain
|
||||
time, given in generations or fitness calls.
|
||||
</body>
|
||||
</html>
|
15
resources/Default.html
Normal file
@ -0,0 +1,15 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Default page</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">HTML description file is missing</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Unfortunately there is no additional HTML description
|
||||
file to this class. Please refer to the JOptDocumentation
|
||||
file or the JavaDoc for more information on this class.
|
||||
|
||||
</body>
|
||||
</html>
|
13
resources/EPSILON_SVM.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Epsilon SV-Regression</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">Epsilon SV-Regression</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
16
resources/ESIndividual.html
Normal file
@ -0,0 +1,16 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>ESIndividual</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ESIndividual</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
This element represents the properties of an individual.
|
||||
The most important evolutionary operator of an ES is
|
||||
the mutation of the objective variables representing
|
||||
the solution of the problem, which is responsible
|
||||
for the self-adaptation capability of the ES
|
||||
</body>
|
||||
</html>
|
18
resources/ESInitPopulationDOptimal.html
Normal file
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>f_1 : Sphere function</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ESInitPopulationSpaceFilling</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
ESPara contains the information describing the Evolution Strategy:
|
||||
<ul>
|
||||
<li>The problem to be solved.</li>
|
||||
<li>A seed value for the random number genarator.</li>
|
||||
<li>A termination criterium for the algorithm.</li>
|
||||
<li>The used population.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
10
resources/ESInitPopulationRandom.html
Normal file
@ -0,0 +1,10 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>ESInitPopulationRandom</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ESInitPopulationRandom</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Here you can specify the number of individuals, which are randomly initialized.
|
18
resources/ESInitPopulationSpaceFilling.html
Normal file
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>f_1 : Sphere function</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ESInitPopulationSpaceFilling</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
ESPara contains the information describing the Evolution Strategy:
|
||||
<ul>
|
||||
<li>The problem to be solved.</li>
|
||||
<li>A seed value for the random number genarator.</li>
|
||||
<li>A termination criterium for the algorithm.</li>
|
||||
<li>The used population.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
17
resources/ESPara.html
Normal file
@ -0,0 +1,17 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>f_1 : Sphere function</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Parameters for the Evolution Strategy</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The Java Class ESPara contains the information describing an Evolution Strategy (ES):
|
||||
<ul>
|
||||
<li>The problem to be solved.</li>
|
||||
<li>A seed value for the random number generator.</li>
|
||||
<li>A termination criterion for the algorithm.</li>
|
||||
<li>The ES population.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
18
resources/ESPopulation.html
Normal file
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>ESPopulation</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">ESPopulation</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
ESPopulation contains the information describing an Evolution Strategy (ES):
|
||||
<ul>
|
||||
<li>A prototype of an individual (contains mutation operator).</li>
|
||||
<li>The population size of the parents: lambda.</li>
|
||||
<li>The population size of the children: mu.</li>
|
||||
<li>A recombination operator.</li>
|
||||
<li>A fitness based selection operator.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
18
resources/ESRecombination.html
Normal file
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>ESRecombination</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ESRecombination</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The recombination operator has the following editable properties:
|
||||
<ul>
|
||||
<li>strategy for recombination of the strategy parameters of the mutation operators..</li>
|
||||
<li>strategy for recombination of the objectives of an individual..</li>
|
||||
<li>rho = number of parents, which recombinate to one offspring individual..</li>
|
||||
<li>strategy for selecting the input individuals for one recombination.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
12
resources/ESSelectionStrategyComma.html
Normal file
@ -0,0 +1,12 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>ES Comma Selection</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ES Comma Selection Operator</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The best mu individuals are selected from lambda offspring individuals.
|
||||
</body>
|
||||
</html>
|
26
resources/ESSelectionStrategyMedian.html
Normal file
@ -0,0 +1,26 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>ES - Median Selection </title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ES Median Selection Strategy</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The main application field of the Median Selection Strategy
|
||||
operator are steady state algorithms.
|
||||
A standard steady-state ES is equivalent to a (mu + 1) ES.
|
||||
Only one individual is generated and evaluated
|
||||
at each step and gets immediately integrated into the population.
|
||||
Compared to generation based algorithms the information of
|
||||
new evaluated individuals can be integrated directly into the optimization process.
|
||||
The idea is to approximate the selection mechanism
|
||||
of a standard (mu,lambda) ES, by
|
||||
using a fitness buffer containing
|
||||
fitness values of the last n evaluations.
|
||||
Given a relative rate of acceptance r=mu\lambda.
|
||||
A newly evaluated individual substitutes the worst individual
|
||||
of the population, if it has a better fitness than the r*n best individuals
|
||||
in the buffer.
|
||||
</body>
|
||||
</html>
|
18
resources/ESSelectionStrategyMixed.html
Normal file
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>f_1 : Sphere function</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ESSelectionStrategyMedian</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
ESPara contains the information describing the Evolution Strategy:
|
||||
<ul>
|
||||
<li>The problem to be solved.</li>
|
||||
<li>A seed value for the random number genarator.</li>
|
||||
<li>A termination criterium for the algorithm.</li>
|
||||
<li>The used population.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
13
resources/ESSelectionStrategyPlus.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Plus Selection Strategy</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">ES Plus Selection Operator</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The best mu individuals are selected from the
|
||||
aggregation of the lambda offspring individuals and the mu parents.
|
||||
</body>
|
||||
</html>
|
21
resources/EvolutionStrategies.html
Normal file
@ -0,0 +1,21 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Evolution Strategy - ES</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">Evolution Strategy - ES</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
An ES works on a population of real valued solutions
|
||||
by repeated use of evolutionary operators like reproduction,
|
||||
recombination and mutation (see pseudocode in figures.
|
||||
lambda offspring individuals are generated from mu parents
|
||||
by recombination and mutation. After evaluating the fitness of the lambda
|
||||
offspring individuals, mu individuals with the best fitness are
|
||||
selected by a comma-strategy to build the parent population for the next generation.
|
||||
On the other hand, a plus-strategy selects the best mu individuals
|
||||
from the aggregation of parents and offspring individuals.
|
||||
The properties of ES are given in the population sub frame.
|
||||
</body>
|
||||
</html>
|
24
resources/F1Problem.html
Normal file
@ -0,0 +1,24 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>f_1 : Sphere function</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">The Sphere function</h1>
|
||||
<center>
|
||||
<img src="images/f1tex.jpg" width="85" height="95" border="0" align="center">
|
||||
</center><br>
|
||||
The sphere function is a <i>n</i>-dimensional, axis-symmetric, continuously differentiable, convex function:
|
||||
<p>
|
||||
Because of its simplicity every optimization-algorithm should be able to find its global minimum at <i>x</i>=[0, 0, ... , 0]
|
||||
<p>
|
||||
|
||||
<img src="images/f1.jpg" width="480" height="360" border="2" align="middle">
|
||||
|
||||
<hr>
|
||||
More information about the sphere function can be found at:
|
||||
<p>
|
||||
|
||||
Kenneth De Jong. <i>An analysis of the behaviour of a class of genetic adaptive systems.</i> Dissertation, University of Michigan, 1975. Diss. Abstr. Int. 36(10), 5140B, University Microflims No. 76-9381.
|
||||
|
||||
</body>
|
||||
</html>
|
36
resources/F2Problem.html
Normal file
@ -0,0 +1,36 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Generalized Rosenbrock's function</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Generalized Rosenbrock's function</h1>
|
||||
<center>
|
||||
<img src="images/rosenbrocktex.jpg" width="500" height="78">
|
||||
</center>
|
||||
<p>
|
||||
This function i unimodal and continuous, but the global optimum is hard to find, because of independence through the term (<i>x</i>_(<i>i</i>+1) - <i>x_i</i>*<i>x_i</i>)^2 between contiguous parameters.
|
||||
<p>
|
||||
<img src="images/f85.jpg" border="2">
|
||||
<br>
|
||||
Rosenbrock's function within the co-domain -5 <= <i>x</i> <= 5.
|
||||
<p>
|
||||
The global optimum is located in a prabolic formed valley (among the curve x^2 = x_1^2), which has a flatten ground.
|
||||
<br>
|
||||
<img src="images/f81.jpg" border="2">
|
||||
<br>
|
||||
The function close to its global optimum, which is: f(<i>x</i>) = f(1, 1, ... , 1) = 0.
|
||||
<p>
|
||||
Rosenbrock' function is not symmetric, not convex and not linear.
|
||||
|
||||
<hr>
|
||||
More information about Rosenbrock's function can be found at:
|
||||
<p>
|
||||
Kenneth De Jong. <i>An analysis of the behaviour of a class of genetic adaptive systems.</i> Dissertation, University of Michigan, 1975. Diss. Abstr. Int. 36(10), 5140B, University Microflims No. 76-9381.
|
||||
<p>
|
||||
Hans Paul Schwefel. <i>Evolution and optimum seeking.</i> Sixth-Generation Computer Technology Series. John Wiley & Sons, INC., 1995.
|
||||
<p>
|
||||
Darrell Whitley, Soraya Rana, John Dzubera, Keith E. Mathias. <i>Evaluating Evolutionary Algorithms. Artificial Intelligence</i>, 85(1-2):245-276. 1996.
|
||||
<p>
|
||||
Eberhard Schoeneburg, Frank Heinzmann, Sven Feddersen. <i>Genetische Algorithmen und Evolutionstrategien - Eine Einfuehrung in Theorie und Praxis der simulierten Evolution.</i> Addison-Wesley, 1994.
|
||||
</body>
|
||||
</html>
|
29
resources/F3Problem.html
Normal file
@ -0,0 +1,29 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>The step function</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">The step function</h1>
|
||||
<center>
|
||||
<img src="images/steptex.jpg" width="350" height="120" aling="center">
|
||||
</center>
|
||||
<p>
|
||||
The idea of this function is the implementation of a flat plateau (slope 0)in an underlying continuous function.Its harder for optimization algortihms to find optimums because minor changes of the object variables don't affect the fitness. Therefore no conclusions about the search direction can be made.
|
||||
<p>
|
||||
<img src="images/step5.jpg" width="480" height="360" border="2" align="center">
|
||||
<p>
|
||||
The step function is symmetric considering the underlying function (here: f(x,y) = f(y,x)), but between the bulk constant plateau-areas not continuously differentiable.
|
||||
<p>
|
||||
Its minimum-area is located in the intervalls: <i>f(x)</i>=<i>f</i>([-5.12,-5), ... , [-5.12,-5))=0.
|
||||
<p>
|
||||
<img src="images/stepopt.jpg" width="480" height="360" border="2" align="center">
|
||||
<hr>
|
||||
More information about the step function can be found at:
|
||||
<p>
|
||||
Thomas Baeck, <i>Evolutionary Algorithms in Theory and Practice.</i> Oxford University Press, 1996.
|
||||
<p>
|
||||
Darrell Whitley, Soraya Rana, John Dzubera, Keith E. Mathias. <i>Evaluating Evolutionary Algorithms. Artificial Intelligence</i>, 85(1-2):245-276. 1996.
|
||||
<p>
|
||||
Eberhard Schoeneburg, Frank Heinzmann, Sven Feddersen. <i>Genetische Algorithmen und Evolutionstrategien - Eine Einfuehrung in Theorie und Praxis der simulierten Evolution.</i> Addison-Wesley, 1994.
|
||||
</body>
|
||||
</html>
|
27
resources/F5Problem.html
Normal file
@ -0,0 +1,27 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Schwefel's double sum</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Schwefels double sum</h1>
|
||||
<center>
|
||||
<img src="images/f2tex.jpg" width="220" height="102" border="0" align="center">
|
||||
</center>
|
||||
<p>
|
||||
Schwefel's double sum is a quadratic minimization problem which difficulty increases by the dimension <i>n</i> in <i>O(n²)</i>. It is used for analysis of correlating mutations.
|
||||
<p>
|
||||
It possesses specific symmetrical properties:<br>
|
||||
|
||||
<img src="images/schwefelsymmetrie.jpg" width="500" height="104" border="0" align="middle">
|
||||
<p>
|
||||
Its minimum is located at: <i>f(x)</i>=<i>f</i>([0, 0, ... , 0])=0
|
||||
<p>
|
||||
<img src="images/f2.jpg" width="480" height="360" border="2" align="middle">
|
||||
|
||||
<hr>
|
||||
More information about Schwefel's double sum can be found at:
|
||||
<p>
|
||||
Hans Paul Schwefel. <i>Evolution and optimum seeking.</i> Sixth-Generation Computer Technology Series. John Wiley & Sons, INC., 1995.
|
||||
|
||||
</body>
|
||||
</html>
|
42
resources/F6Problem.html
Normal file
@ -0,0 +1,42 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Generalized Rastrigin's function</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Generalized Rastrigin's function</h1>
|
||||
<center>
|
||||
<img src="images/rastrigintex.jpg" width="500" height="101">
|
||||
</center>
|
||||
<p>
|
||||
Rastrigin's function is symmetric. It is based on the simple <i>sphere function</i> (called f_1 in the JavaEva© context), but it is multimodal because a modulation term on the basis of the cosine function is added. This evokes hills and valleys which are misleading local optimums.
|
||||
<p>
|
||||
Values are used for the following illustrations: <i>A</i>=10, <i>ω</i>=2*π, <i>n</i>=2.
|
||||
|
||||
<br>
|
||||
<img src="images/rastrigin20.jpg" border="2">
|
||||
|
||||
<br>
|
||||
|
||||
Rastrigin's function within the co-domain -20>=<i>x</i>>=20
|
||||
|
||||
<p>
|
||||
<img src="images/rastrigin5.jpg" border="2">
|
||||
<br>
|
||||
|
||||
Rastrigin's function within the co-domain -5>=<i>x</i>>=5
|
||||
|
||||
<p>
|
||||
|
||||
Like Ackley's function a simple evolutionary algorithm would get stuck in a local optimum, while a broader searching algorithm would get out of the local optimum closer to the global optimum, which in this case is: f(<i>x</i>) = f(0, 0, ... , 0) = 0.
|
||||
<p>
|
||||
<img src="images/rastrigin1.jpg" border="2"><br>
|
||||
Rastrigin's function close to its optimum.
|
||||
|
||||
<hr>
|
||||
More information about Rastrigin's function can be found at:
|
||||
<p>
|
||||
Darrell Whitley, Soraya Rana, John Dzubera, Keith E. Mathias. <i>Evaluating Evolutionary Algorithms. Artificial Intelligence</i>, 85(1-2):245-276. 1996.
|
||||
<p>
|
||||
Eberhard Schoeneburg, Frank Heinzmann, Sven Feddersen. <i>Genetische Algorithmen und Evolutionstrategien - Eine Einfuehrung in Theorie und Praxis der simulierten Evolution.</i> Addison-Wesley, 1994.
|
||||
</body>
|
||||
</html>
|
34
resources/F8Problem.html
Normal file
@ -0,0 +1,34 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Ackley's function</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Ackley's function</h1>
|
||||
<center>
|
||||
<img src="images/ackleytex.jpg" width="500" height="58" aling="center">
|
||||
</center>
|
||||
<p>
|
||||
Ackley's function is intense multimodal and symmetrical. It refers to an exponential function which is modulated through a cosine function. The outside region is almost planar by the growing influence of the exponential function. In the center it possesses a hole by the influence of the cosine function.<br>
|
||||
Its minimum is at: <i>f(x)</i>=<i>f</i>([0, 0, ... , 0])=0.
|
||||
<p>
|
||||
The difficulty for an optmization algorithm is mid-graded because a simple optimization-algorithm like <i>hill-climbing</i> would get stuck in a local minimum. The optimization algorithm has to search a broader environ to overcome the local minimum and get closer to the global optima.
|
||||
|
||||
<p>
|
||||
|
||||
<img src="images/ackley.jpg" width="480" height="360" border="2" align="center">
|
||||
<br>
|
||||
Ackley's function within the co-domain -20 >= <i>x</i> >= 20, <i>a</i>=20, <i>b</i>=0.2, <i>c</i>=2*π, <i>n</i>=2.
|
||||
<p>
|
||||
|
||||
<img src="images/ackleyopt.jpg" width="480" height="360" border="2" align="center">
|
||||
<br>
|
||||
Ackley's function close to the optimum.
|
||||
<hr>
|
||||
More information about Ackley's function can be found at:
|
||||
<p>
|
||||
David. H. Ackley. <i>A connection machine for genetic hillclimbing.</i> Kluwer Academic Publishers, Boston, 1987.
|
||||
<p>
|
||||
Thomas Baeck. <i>Evolutionary Algorithms in Theory and Practice.</i> Oxford University Press, 1996.
|
||||
|
||||
</body>
|
||||
</html>
|
17
resources/GO.html
Normal file
@ -0,0 +1,17 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>JavaEvA Genetic Optimization</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">The JavaEvA Genetic Optimization Module</h1>
|
||||
<br>
|
||||
The Genetic Optimization module allows the application of a variety of
|
||||
nature-inspired heuristics within one framework. You can combine several
|
||||
datatypes as representations with specific evolutionary operators and
|
||||
widely independently choose an optimization strategy. Some strategies,
|
||||
however, only work with certain datatypes. Most remarkably, DE and PSO
|
||||
require a real-valued representations for the moment, whereas GA, for example,
|
||||
is typically run with a binary datatype but also works on real valued individuals
|
||||
by just accessing the analoguous evolutionary operators.
|
||||
</body>
|
||||
</html>
|
25
resources/GOParameters.html
Normal file
@ -0,0 +1,25 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>JavaEvA Genetic Optimization</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Genetic Optimization Parameters</h1>
|
||||
<br>
|
||||
The GO parameter class is used to change main GO optimization settings. You may:
|
||||
<ul>
|
||||
<li>Choose the optimizer. Check the optimizer object for further parameters and information.</li>
|
||||
<li>Choose an output file name. If "none" is used, no output file will be written.</li>
|
||||
<li>Select the problem to be optimized. Check the problem instance for further parameters and information. </li>
|
||||
<li>Set a random seed. For the same seed, an optimization run should yield the same results. Set the seed to zero to use a dynamic seed for each run (using system time).</li>
|
||||
<li>Define the termination criterion. Usually a maximum number of fitness evaluations is set, but
|
||||
it is also possible to choose a maximum number of generations, an absolute fitness value to be reached, a
|
||||
convergence criterion measured in fitness change over time, or a combination of those.</li>
|
||||
</ul>
|
||||
<b>Note:</b> <br>
|
||||
The evolutionary operators used by a strategy are tightly connected to the representation used.
|
||||
On the other hand, the representation is usually defined by the underlying problem, therefore,
|
||||
to change the operators effecting the individuals, select the problem and set them within the
|
||||
Individual class presented there. Also note, that not all optimizers can handle all types
|
||||
of representations.
|
||||
</body>
|
||||
</html>
|
13
resources/GaussProcess.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Gauss Process Regression Model</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">Gauss Process Regression Model</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
19
resources/JavaEvA.props
Normal file
@ -0,0 +1,19 @@
|
||||
# Select a default module. Set empty or comment out to select from all available modules.
|
||||
#
|
||||
# possible values are the names of module objects as returned by their getName method (!).
|
||||
# DefaultModule = Evolution_Strategy
|
||||
DefaultModule = Genetic_Optimization
|
||||
|
||||
## Uncomment this to show all loadable modules. Most are redundant, though.
|
||||
ShowModules
|
||||
|
||||
ServerList = localhost,134.2.172.14,ranode22
|
||||
|
||||
# base class for modules. Do not alter!
|
||||
ModulePackage = javaeva.server.modules
|
||||
|
||||
# filter class for modules. Do not alter!
|
||||
ModuleFilterClass = javaeva.server.modules.AbstractModuleAdapter
|
||||
|
||||
###################### The GO part ######################################
|
||||
# there are no further props necessary
|
28
resources/MAES.html
Normal file
@ -0,0 +1,28 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Model Assisted Evolution Strategy - MAES</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">Model Assisted Evolution Strategy - MAES</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
In the pre-selection concept lambdaPlus>lambda
|
||||
individuals are generated from mu parents.
|
||||
All lambdaPlus individuals are evaluated by a
|
||||
surrogate model of the fitness landscape and the estimated
|
||||
fitness values are used to pre-select the lambda
|
||||
best individuals, which will be evaluated with
|
||||
the real fitness function.
|
||||
The model is trained at the beginning with a randomly created
|
||||
initial population and is updated after each generation
|
||||
step with lambda new fitness cases.
|
||||
The idea behind this approach is that only the
|
||||
most promising individuals with a good fitness prediction
|
||||
are evaluated with the true fitness function.
|
||||
|
||||
Every generation a new offspring lambda is evaluated with the real fitness function,
|
||||
the model is updated with this information of \lambda fitness cases.
|
||||
|
||||
</body>
|
||||
</html>
|
16
resources/MAESIndividual.html
Normal file
@ -0,0 +1,16 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>MAESIndividual</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">MAESIndividual</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
This element represents the properties of an individual.
|
||||
The most important evolutionary operator of an ES is
|
||||
the mutation of the objective variables representing
|
||||
the solution of the problem, which is responsible
|
||||
for the self-adaptation capability of the ES
|
||||
</body>
|
||||
</html>
|
17
resources/MAESPara.html
Normal file
@ -0,0 +1,17 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>MAESPara</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">MAESPara</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
MAESPara contains the information describing an Evolution Strategy (ES):
|
||||
<ul>
|
||||
<li>The problem to be solved.</li>
|
||||
<li>A seed value for the random number generator.</li>
|
||||
<li>A termination criterion for the algorithm.</li>
|
||||
<li>The MAES population.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
23
resources/MAESPopulation.html
Normal file
@ -0,0 +1,23 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>MAESPopulation</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Model Assisted Population</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The MAESPopulation panel contains the information describing the Model Assisted Evolution Strategy (MAES):
|
||||
<ul>
|
||||
<li>A prototype of an individual (contains mutation operator).</li>
|
||||
<li>The size of the model pre-selected individuals: lambdaPlus>=lambda.
|
||||
For lambdaPlus=lambda you have no model impact.</li>
|
||||
<li>The regression model for fitness prediction.</li>
|
||||
<li>The model size is given by the number of last evaluated individuals,
|
||||
which are used to train the model.</li>
|
||||
<li>The population size of the parents: lambda.</li>
|
||||
<li>The population size of the children: mu.</li>
|
||||
<li>A recombination operator.</li>
|
||||
<li>A fitness based selection operator.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
18
resources/MAESRecombination.html
Normal file
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>MAESRecombination</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">MAESRecombination</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The recombination operator has the following editable properties:
|
||||
<ul>
|
||||
<li>strategy for recombination of the strategy parameters of the mutation operators..</li>
|
||||
<li>strategy for recombination of the objectives of an individual..</li>
|
||||
<li>rho = number of parents, which recombinate to one offspring individual..</li>
|
||||
<li>strategy for selecting the input individuals for one recombination.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
12
resources/MAESSelectionStrategyComma.html
Normal file
@ -0,0 +1,12 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>MAES Comma Selection</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">MAES Comma Selection Operator</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The best mu individuals are selected from lambda offspring individuals.
|
||||
</body>
|
||||
</html>
|
32
resources/MAESSelectionStrategyMedian.html
Normal file
@ -0,0 +1,32 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>MAES - Median Selection </title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">MAES Median Selection Strategy</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The main application field of the Median Selection Strategy
|
||||
operator are steady state algorithms.
|
||||
A standard steady-state ES is equivalent to a (mu + 1) ES.
|
||||
Only one individual is generated and evaluated
|
||||
at each step and gets immediately integrated into the population.
|
||||
Compared to generation based algorithms the information of
|
||||
new evaluated individuals can be integrated directly into the optimization process.
|
||||
The idea is to approximate the selection mechanism
|
||||
of a standard (mu,lambda) ES, by
|
||||
using a fitness buffer containing
|
||||
fitness values of the last n evaluations.
|
||||
Given a relative rate of acceptance r=mu\lambda.
|
||||
A newly evaluated individual substitutes the worst individual
|
||||
of the population, if it has a better fitness than the r*n best individuals
|
||||
in the buffer.
|
||||
<ul>
|
||||
<li>The problem to be solved.</li>
|
||||
<li>A seed value for the random number genarator.</li>
|
||||
<li>A termination criterium for the algorithm.</li>
|
||||
<li>The used population.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
13
resources/MAESSelectionStrategyPlus.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Plus Selection Strategy</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">MAES Plus Selection Operator</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The best mu individuals are selected from the
|
||||
aggredation of the lambda offspring individuals and the mu parents.
|
||||
</body>
|
||||
</html>
|
BIN
resources/MOCCO/MOCCO_GDF.gif
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
resources/MOCCO/MOCCO_MOEA.gif
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
resources/MOCCO/MOCCO_REFP.gif
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
resources/MOCCO/MOCCO_STEP.gif
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
resources/MOCCO/MOCCO_TBCH.gif
Normal file
After Width: | Height: | Size: 2.0 KiB |
252
resources/MOPReference/T1_250.txt
Normal file
@ -0,0 +1,252 @@
|
||||
x1 x2
|
||||
0.0 1.0
|
||||
0.0040 0.9367544467966324
|
||||
0.0080 0.9105572809000084
|
||||
0.012 0.8904554884989668
|
||||
0.016 0.8735088935932649
|
||||
0.02 0.8585786437626906
|
||||
0.024 0.8450806661517033
|
||||
0.028 0.8326679946931849
|
||||
0.032 0.8211145618000169
|
||||
0.036000000000000004 0.8102633403898972
|
||||
0.04 0.8
|
||||
0.044 0.7902382303659696
|
||||
0.048 0.7809109769979335
|
||||
0.052000000000000005 0.7719649149801724
|
||||
0.056 0.7633568086760154
|
||||
0.06 0.7550510257216823
|
||||
0.064 0.7470177871865297
|
||||
0.068 0.739231903791894
|
||||
0.07200000000000001 0.7316718427000253
|
||||
0.076 0.7243190249581956
|
||||
0.08 0.717157287525381
|
||||
0.084 0.7101724650762112
|
||||
0.088 0.7033520605161735
|
||||
0.092 0.696684982237938
|
||||
0.096 0.6901613323034066
|
||||
0.1 0.683772233983162
|
||||
0.10400000000000001 0.677509690068058
|
||||
0.108 0.6713664654969003
|
||||
0.112 0.6653359893863697
|
||||
0.116 0.659412272681472
|
||||
0.12 0.6535898384862245
|
||||
0.124 0.6478636627668198
|
||||
0.128 0.6422291236000337
|
||||
0.132 0.6366819575083009
|
||||
0.136 0.6312182217082845
|
||||
0.14 0.6258342613226058
|
||||
0.14400000000000002 0.6205266807797944
|
||||
0.148 0.6152923187665731
|
||||
0.152 0.6101282262076415
|
||||
0.156 0.60503164683737
|
||||
0.16 0.6
|
||||
0.164 0.5950308653736682
|
||||
0.168 0.590121969361616
|
||||
0.17200000000000001 0.5852711729334455
|
||||
0.176 0.5804764607319394
|
||||
0.18 0.5757359312880714
|
||||
0.184 0.5710477882094557
|
||||
0.188 0.566410332226424
|
||||
0.192 0.5618219539958671
|
||||
0.196 0.5572811275764269
|
||||
0.2 0.5527864045000421
|
||||
0.20400000000000001 0.5483364083745514
|
||||
0.20800000000000002 0.5439298299603448
|
||||
0.212 0.5395654226711465
|
||||
0.216 0.53524199845511
|
||||
0.22 0.530958424017657
|
||||
0.224 0.5267136173520307
|
||||
0.228 0.522506544547467
|
||||
0.232 0.5183362168483081
|
||||
0.23600000000000002 0.5142016879403553
|
||||
0.24 0.5101020514433644
|
||||
0.244 0.5060364385908612
|
||||
0.248 0.5020040160804506
|
||||
0.252 0.4980039840795547
|
||||
0.256 0.49403557437305934
|
||||
0.26 0.4900980486407215
|
||||
0.264 0.4861906968533948
|
||||
0.268 0.4823128357782086
|
||||
0.272 0.47846380758378804
|
||||
0.276 0.4746429785374521
|
||||
0.28 0.47084973778708183
|
||||
0.28400000000000003 0.46708349622103085
|
||||
0.28800000000000003 0.46334368540005044
|
||||
0.292 0.4596297565557482
|
||||
0.296 0.45594117965058223
|
||||
0.3 0.4522774424948339
|
||||
0.304 0.4486380499163911
|
||||
0.308 0.4450225229795357
|
||||
0.312 0.44143039824924235
|
||||
0.316 0.4378612270977922
|
||||
0.32 0.434314575050762
|
||||
0.324 0.4307900211696917
|
||||
0.328 0.42728715746894586
|
||||
0.332 0.4238055883644827
|
||||
0.336 0.42034493015242247
|
||||
0.34 0.4169048105154699
|
||||
0.34400000000000003 0.41348486805539275
|
||||
0.34800000000000003 0.4100847518498949
|
||||
0.352 0.406704121032347
|
||||
0.356 0.4033426443929481
|
||||
0.36 0.4
|
||||
0.364 0.3966758748400657
|
||||
0.368 0.3933699644758759
|
||||
0.372 0.3900819727209237
|
||||
0.376 0.3868116113297644
|
||||
0.38 0.38355859970310235
|
||||
0.384 0.3803226646068133
|
||||
0.388 0.3771035399041025
|
||||
0.392 0.37390096630005887
|
||||
0.396 0.3707146910979091
|
||||
0.4 0.3675444679663241
|
||||
0.404 0.36439005671717184
|
||||
0.40800000000000003 0.3612512230931475
|
||||
0.41200000000000003 0.35812773856475144
|
||||
0.41600000000000004 0.355019380136116
|
||||
0.42 0.35192593015921403
|
||||
0.424 0.3488471761560118
|
||||
0.428 0.3457829106481549
|
||||
0.432 0.34273293099380064
|
||||
0.436 0.33969703923123284
|
||||
0.44 0.33667504192892006
|
||||
0.444 0.3336667500416928
|
||||
0.448 0.33067197877273957
|
||||
0.452 0.32769054744113557
|
||||
0.456 0.3247222793546347
|
||||
0.46 0.3217670016874732
|
||||
0.464 0.3188245453629439
|
||||
0.468 0.31589474494051717
|
||||
0.47200000000000003 0.3129774385072932
|
||||
0.47600000000000003 0.3100724675735864
|
||||
0.48 0.3071796769724491
|
||||
0.484 0.30429891476295656
|
||||
0.488 0.30143003213708075
|
||||
0.492 0.29857288332999277
|
||||
0.496 0.2957273255336397
|
||||
0.5 0.2928932188134524
|
||||
0.504 0.2900704260280461
|
||||
0.508 0.28725881275178156
|
||||
0.512 0.2844582472000673
|
||||
0.516 0.2816686001572811
|
||||
0.52 0.2788897449072021
|
||||
0.524 0.27612155716584563
|
||||
0.528 0.27336391501660195
|
||||
0.532 0.2706166988475812
|
||||
0.536 0.26787979129107486
|
||||
0.54 0.26515307716504655
|
||||
0.544 0.262436443416569
|
||||
0.548 0.25972977906713013
|
||||
0.552 0.25703297515973156
|
||||
0.556 0.25434592470771
|
||||
0.56 0.25166852264521167
|
||||
0.5640000000000001 0.2490006657792565
|
||||
0.5680000000000001 0.2463422527433291
|
||||
0.5720000000000001 0.24369318395243844
|
||||
0.5760000000000001 0.2410533615595889
|
||||
0.58 0.23842268941360922
|
||||
0.584 0.235801073018288
|
||||
0.588 0.23318841949276747
|
||||
0.592 0.23058463753314618
|
||||
0.596 0.2279896373752487
|
||||
0.6 0.2254033307585166
|
||||
0.604 0.22282563089098206
|
||||
0.608 0.2202564524152829
|
||||
0.612 0.2176957113756821
|
||||
0.616 0.2151433251860566
|
||||
0.62 0.21259921259881887
|
||||
0.624 0.21006329367474008
|
||||
0.628 0.207535489753642
|
||||
0.632 0.20501572342592833
|
||||
0.636 0.20250391850492455
|
||||
0.64 0.19999999999999996
|
||||
0.644 0.19750389409044478
|
||||
0.648 0.19501552810007572
|
||||
0.652 0.19253483047254605
|
||||
0.656 0.19006173074733645
|
||||
0.66 0.18759615953640396
|
||||
0.664 0.18513804850146542
|
||||
0.668 0.182687330331898
|
||||
0.672 0.18024393872323208
|
||||
0.676 0.17780780835622134
|
||||
0.68 0.17537887487646786
|
||||
0.684 0.17295707487458667
|
||||
0.6880000000000001 0.1705423458668911
|
||||
0.6920000000000001 0.16813462627658315
|
||||
0.6960000000000001 0.1657338554154315
|
||||
0.7000000000000001 0.16333997346592444
|
||||
0.704 0.16095292146387874
|
||||
0.708 0.15857264128149484
|
||||
0.712 0.15619907561084057
|
||||
0.716 0.15383216794775278
|
||||
0.72 0.15147186257614298
|
||||
0.724 0.14911810455269414
|
||||
0.728 0.14677083969193838
|
||||
0.732 0.14443001455170246
|
||||
0.736 0.14209557641891135
|
||||
0.74 0.13976747329573735
|
||||
0.744 0.13744565388608698
|
||||
0.748 0.13513006758241386
|
||||
0.752 0.13282066445284801
|
||||
0.756 0.1305173952286337
|
||||
0.76 0.12822021129186534
|
||||
0.764 0.12592906466351372
|
||||
0.768 0.12364390799173419
|
||||
0.772 0.12136469454044818
|
||||
0.776 0.11909137817819038
|
||||
0.78 0.11682391336721532
|
||||
0.784 0.11456225515285379
|
||||
0.788 0.11230635915311415
|
||||
0.792 0.11005618154852037
|
||||
0.796 0.10781167907218148
|
||||
0.8 0.10557280900008414
|
||||
0.804 0.10333952914160416
|
||||
0.808 0.10111179783023072
|
||||
0.812 0.09888957391449515
|
||||
0.8160000000000001 0.09667281674910277
|
||||
0.8200000000000001 0.09446148618625827
|
||||
0.8240000000000001 0.0922555425671826
|
||||
0.8280000000000001 0.09005494671381387
|
||||
0.8320000000000001 0.08785965992068956
|
||||
0.836 0.08566964394700316
|
||||
0.84 0.08348486100883201
|
||||
0.844 0.08130527377153185
|
||||
0.848 0.07913084534229298
|
||||
0.852 0.07696153926285387
|
||||
0.856 0.07479731950236979
|
||||
0.86 0.07263815045042965
|
||||
0.864 0.07048399691022
|
||||
0.868 0.06833482409183078
|
||||
0.872 0.06619059760569979
|
||||
0.876 0.06405128345619282
|
||||
0.88 0.061916848035314054
|
||||
0.884 0.05978725811654728
|
||||
0.888 0.05766248084882031
|
||||
0.892 0.05554248375059245
|
||||
0.896 0.05342723470406141
|
||||
0.9 0.05131670194948623
|
||||
0.904 0.049210854079623
|
||||
0.908 0.047109660034272305
|
||||
0.912 0.04501308909493418
|
||||
0.916 0.04292111087956807
|
||||
0.92 0.040833695337456066
|
||||
0.924 0.038750812744166696
|
||||
0.928 0.036672433696616324
|
||||
0.932 0.03459852910822636
|
||||
0.936 0.03252907020417406
|
||||
0.9400000000000001 0.030464028516734132
|
||||
0.9440000000000001 0.028403375880710402
|
||||
0.9480000000000001 0.02634708442895317
|
||||
0.9520000000000001 0.024295126587962512
|
||||
0.9560000000000001 0.022247475073574607
|
||||
0.96 0.020204102886728803
|
||||
0.964 0.01816498330931382
|
||||
0.968 0.01613008990009257
|
||||
0.972 0.014099396490701022
|
||||
0.976 0.012072877181722452
|
||||
0.98 0.01005050633883342
|
||||
0.984 0.008032258589020458
|
||||
0.988 0.006018108816865819
|
||||
0.992 0.004008032160901398
|
||||
0.996 0.0020020040100280356
|
||||
1.0 0.0
|
502
resources/MOPReference/T1_500.txt
Normal file
@ -0,0 +1,502 @@
|
||||
x1 x2
|
||||
0.0 1.0
|
||||
0.0020 0.9552786404500042
|
||||
0.0040 0.9367544467966324
|
||||
0.0060 0.9225403330758517
|
||||
0.0080 0.9105572809000084
|
||||
0.01 0.9
|
||||
0.012 0.8904554884989668
|
||||
0.014 0.8816784043380077
|
||||
0.016 0.8735088935932649
|
||||
0.018000000000000002 0.8658359213500126
|
||||
0.02 0.8585786437626906
|
||||
0.022 0.8516760302580868
|
||||
0.024 0.8450806661517033
|
||||
0.026000000000000002 0.838754845034029
|
||||
0.028 0.8326679946931849
|
||||
0.03 0.8267949192431123
|
||||
0.032 0.8211145618000169
|
||||
0.034 0.8156091108541422
|
||||
0.036000000000000004 0.8102633403898972
|
||||
0.038 0.8050641131038208
|
||||
0.04 0.8
|
||||
0.042 0.795060984680808
|
||||
0.044 0.7902382303659696
|
||||
0.046 0.7855238941047278
|
||||
0.048 0.7809109769979335
|
||||
0.05 0.7763932022500211
|
||||
0.052000000000000005 0.7719649149801724
|
||||
0.054 0.767620999227555
|
||||
0.056 0.7633568086760154
|
||||
0.058 0.759168108424154
|
||||
0.06 0.7550510257216823
|
||||
0.062 0.7510020080402253
|
||||
0.064 0.7470177871865297
|
||||
0.066 0.7430953484266973
|
||||
0.068 0.739231903791894
|
||||
0.07 0.735424868893541
|
||||
0.07200000000000001 0.7316718427000253
|
||||
0.074 0.7279705898252911
|
||||
0.076 0.7243190249581956
|
||||
0.078 0.7207151991246212
|
||||
0.08 0.717157287525381
|
||||
0.082 0.7136435787344729
|
||||
0.084 0.7101724650762112
|
||||
0.08600000000000001 0.7067424340276964
|
||||
0.088 0.7033520605161735
|
||||
0.09 0.7
|
||||
0.092 0.696684982237938
|
||||
0.094 0.6934058056648822
|
||||
0.096 0.6901613323034066
|
||||
0.098 0.6869504831500295
|
||||
0.1 0.683772233983162
|
||||
0.10200000000000001 0.6806256115465737
|
||||
0.10400000000000001 0.677509690068058
|
||||
0.106 0.6744235880780058
|
||||
0.108 0.6713664654969003
|
||||
0.11 0.66833752096446
|
||||
0.112 0.6653359893863697
|
||||
0.114 0.6623611396773174
|
||||
0.116 0.659412272681472
|
||||
0.11800000000000001 0.6564887192536466
|
||||
0.12 0.6535898384862245
|
||||
0.122 0.6507150160685404
|
||||
0.124 0.6478636627668198
|
||||
0.126 0.6450352130140231
|
||||
0.128 0.6422291236000337
|
||||
0.13 0.639444872453601
|
||||
0.132 0.6366819575083009
|
||||
0.134 0.6339398956455374
|
||||
0.136 0.6312182217082845
|
||||
0.138 0.6285164875798658
|
||||
0.14 0.6258342613226058
|
||||
0.14200000000000002 0.6231711263716646
|
||||
0.14400000000000002 0.6205266807797944
|
||||
0.146 0.617900536509144
|
||||
0.148 0.6152923187665731
|
||||
0.15 0.6127016653792583
|
||||
0.152 0.6101282262076415
|
||||
0.154 0.6075716625930283
|
||||
0.156 0.60503164683737
|
||||
0.158 0.6025078617129642
|
||||
0.16 0.6
|
||||
0.162 0.5975077640500379
|
||||
0.164 0.5950308653736682
|
||||
0.166 0.5925690242507327
|
||||
0.168 0.590121969361616
|
||||
0.17 0.587689437438234
|
||||
0.17200000000000001 0.5852711729334455
|
||||
0.17400000000000002 0.5828669277077158
|
||||
0.176 0.5804764607319394
|
||||
0.178 0.5780995378054203
|
||||
0.18 0.5757359312880714
|
||||
0.182 0.5733854198459691
|
||||
0.184 0.5710477882094557
|
||||
0.186 0.5687228269430435
|
||||
0.188 0.566410332226424
|
||||
0.19 0.5641101056459327
|
||||
0.192 0.5618219539958671
|
||||
0.194 0.5595456890890952
|
||||
0.196 0.5572811275764269
|
||||
0.198 0.5550280907742602
|
||||
0.2 0.5527864045000421
|
||||
0.202 0.5505558989151154
|
||||
0.20400000000000001 0.5483364083745514
|
||||
0.20600000000000002 0.5461277712835912
|
||||
0.20800000000000002 0.5439298299603448
|
||||
0.21 0.5417424305044161
|
||||
0.212 0.5395654226711465
|
||||
0.214 0.5373986597511848
|
||||
0.216 0.53524199845511
|
||||
0.218 0.5330952988028499
|
||||
0.22 0.530958424017657
|
||||
0.222 0.5288312404244102
|
||||
0.224 0.5267136173520307
|
||||
0.226 0.5246054270398115
|
||||
0.228 0.522506544547467
|
||||
0.23 0.5204168476687281
|
||||
0.232 0.5183362168483081
|
||||
0.234 0.516264535102087
|
||||
0.23600000000000002 0.5142016879403553
|
||||
0.23800000000000002 0.5121475632939813
|
||||
0.24 0.5101020514433644
|
||||
0.242 0.5080650449500463
|
||||
0.244 0.5060364385908612
|
||||
0.246 0.5040161292945102
|
||||
0.248 0.5020040160804506
|
||||
0.25 0.5
|
||||
0.252 0.4980039840795547
|
||||
0.254 0.49601587326583385
|
||||
0.256 0.49403557437305934
|
||||
0.258 0.4920629960319882
|
||||
0.26 0.4900980486407215
|
||||
0.262 0.48814064431721094
|
||||
0.264 0.4861906968533948
|
||||
0.266 0.4842481216708949
|
||||
0.268 0.4823128357782086
|
||||
0.27 0.48038475772933675
|
||||
0.272 0.47846380758378804
|
||||
0.274 0.476549906867904
|
||||
0.276 0.4746429785374521
|
||||
0.278 0.47274294694143726
|
||||
0.28 0.47084973778708183
|
||||
0.28200000000000003 0.46896327810592986
|
||||
0.28400000000000003 0.46708349622103085
|
||||
0.28600000000000003 0.4652103217151624
|
||||
0.28800000000000003 0.46334368540005044
|
||||
0.29 0.4614835192865496
|
||||
0.292 0.4596297565557482
|
||||
0.294 0.4577823315309617
|
||||
0.296 0.45594117965058223
|
||||
0.298 0.4541062374417528
|
||||
0.3 0.4522774424948339
|
||||
0.302 0.4504547334386365
|
||||
0.304 0.4486380499163911
|
||||
0.306 0.4468273325624268
|
||||
0.308 0.4450225229795357
|
||||
0.31 0.4432235637169978
|
||||
0.312 0.44143039824924235
|
||||
0.314 0.43964297095512406
|
||||
0.316 0.4378612270977922
|
||||
0.318 0.4360851128051326
|
||||
0.32 0.434314575050762
|
||||
0.322 0.4325495616355557
|
||||
0.324 0.4307900211696917
|
||||
0.326 0.4290359030551921
|
||||
0.328 0.42728715746894586
|
||||
0.33 0.42554373534619716
|
||||
0.332 0.4238055883644827
|
||||
0.334 0.42207266892800444
|
||||
0.336 0.42034493015242247
|
||||
0.338 0.41862232585005466
|
||||
0.34 0.4169048105154699
|
||||
0.342 0.41519233931146216
|
||||
0.34400000000000003 0.41348486805539275
|
||||
0.34600000000000003 0.4117823532058903
|
||||
0.34800000000000003 0.4100847518498949
|
||||
0.35000000000000003 0.4083920216900384
|
||||
0.352 0.406704121032347
|
||||
0.354 0.4050210087742594
|
||||
0.356 0.4033426443929481
|
||||
0.358 0.40166898793393635
|
||||
0.36 0.4
|
||||
0.362 0.3983356417403471
|
||||
0.364 0.3966758748400657
|
||||
0.366 0.39502066150983306
|
||||
0.368 0.3933699644758759
|
||||
0.37 0.3917237469701781
|
||||
0.372 0.3900819727209237
|
||||
0.374 0.38844460594317376
|
||||
0.376 0.3868116113297644
|
||||
0.378 0.3851829540424241
|
||||
0.38 0.38355859970310235
|
||||
0.382 0.3819385143855023
|
||||
0.384 0.3803226646068133
|
||||
0.386 0.3787110173196373
|
||||
0.388 0.3771035399041025
|
||||
0.39 0.37550020016016017
|
||||
0.392 0.37390096630005887
|
||||
0.394 0.37230580694099136
|
||||
0.396 0.3707146910979091
|
||||
0.398 0.3691275881764998
|
||||
0.4 0.3675444679663241
|
||||
0.402 0.3659653006341057
|
||||
0.404 0.36439005671717184
|
||||
0.406 0.36281870711704034
|
||||
0.40800000000000003 0.3612512230931475
|
||||
0.41000000000000003 0.3596875762567151
|
||||
0.41200000000000003 0.35812773856475144
|
||||
0.41400000000000003 0.35657168231418346
|
||||
0.41600000000000004 0.355019380136116
|
||||
0.418 0.35347080499021544
|
||||
0.42 0.35192593015921403
|
||||
0.422 0.35038472924353137
|
||||
0.424 0.3488471761560118
|
||||
0.426 0.3473132451167712
|
||||
0.428 0.3457829106481549
|
||||
0.43 0.34425614756979994
|
||||
0.432 0.34273293099380064
|
||||
0.434 0.3412132363199758
|
||||
0.436 0.33969703923123284
|
||||
0.438 0.33818431568902807
|
||||
0.44 0.33667504192892006
|
||||
0.442 0.3351691944562135
|
||||
0.444 0.3336667500416928
|
||||
0.446 0.33216768571744004
|
||||
0.448 0.33067197877273957
|
||||
0.45 0.3291796067500631
|
||||
0.452 0.32769054744113557
|
||||
0.454 0.3262047788830793
|
||||
0.456 0.3247222793546347
|
||||
0.458 0.3232430273724548
|
||||
0.46 0.3217670016874732
|
||||
0.462 0.3202941812813428
|
||||
0.464 0.3188245453629439
|
||||
0.466 0.31735807336495947
|
||||
0.468 0.31589474494051717
|
||||
0.47000000000000003 0.31443453995989556
|
||||
0.47200000000000003 0.3129774385072932
|
||||
0.47400000000000003 0.3115234208776597
|
||||
0.47600000000000003 0.3100724675735864
|
||||
0.47800000000000004 0.30862455930225574
|
||||
0.48 0.3071796769724491
|
||||
0.482 0.3057378016916087
|
||||
0.484 0.30429891476295656
|
||||
0.486 0.302862997682665
|
||||
0.488 0.30143003213708075
|
||||
0.49 0.30000000000000004
|
||||
0.492 0.29857288332999277
|
||||
0.494 0.29714866436777687
|
||||
0.496 0.2957273255336397
|
||||
0.498 0.294308849424906
|
||||
0.5 0.2928932188134524
|
||||
0.502 0.29148041664326596
|
||||
0.504 0.2900704260280461
|
||||
0.506 0.28866323024885043
|
||||
0.508 0.28725881275178156
|
||||
0.51 0.285857157145715
|
||||
0.512 0.2844582472000673
|
||||
0.514 0.28306206684260315
|
||||
0.516 0.2816686001572811
|
||||
0.518 0.2802778313821367
|
||||
0.52 0.2788897449072021
|
||||
0.522 0.27750432527246227
|
||||
0.524 0.27612155716584563
|
||||
0.526 0.27474142542125013
|
||||
0.528 0.27336391501660195
|
||||
0.53 0.2719890110719482
|
||||
0.532 0.2706166988475812
|
||||
0.534 0.2692469637421956
|
||||
0.536 0.26787979129107486
|
||||
0.538 0.26651516716431
|
||||
0.54 0.26515307716504655
|
||||
0.542 0.2637935072277615
|
||||
0.544 0.262436443416569
|
||||
0.546 0.26108187192355337
|
||||
0.548 0.25972977906713013
|
||||
0.55 0.2583801512904337
|
||||
0.552 0.25703297515973156
|
||||
0.554 0.25568823736286417
|
||||
0.556 0.25434592470771
|
||||
0.558 0.2530060241206761
|
||||
0.56 0.25166852264521167
|
||||
0.562 0.2503334074403475
|
||||
0.5640000000000001 0.2490006657792565
|
||||
0.5660000000000001 0.24767028504783883
|
||||
0.5680000000000001 0.2463422527433291
|
||||
0.5700000000000001 0.24501655647292497
|
||||
0.5720000000000001 0.24369318395243844
|
||||
0.5740000000000001 0.24237212300496747
|
||||
0.5760000000000001 0.2410533615595889
|
||||
0.578 0.2397368876500715
|
||||
0.58 0.23842268941360922
|
||||
0.582 0.23711075508957402
|
||||
0.584 0.235801073018288
|
||||
0.586 0.23449363163981451
|
||||
0.588 0.23318841949276747
|
||||
0.59 0.23188542521313915
|
||||
0.592 0.23058463753314618
|
||||
0.594 0.22928604528009233
|
||||
0.596 0.2279896373752487
|
||||
0.598 0.2266954028327518
|
||||
0.6 0.2254033307585166
|
||||
0.602 0.2241134103491671
|
||||
0.604 0.22282563089098206
|
||||
0.606 0.22153998175885747
|
||||
0.608 0.2202564524152829
|
||||
0.61 0.21897503240933458
|
||||
0.612 0.2176957113756821
|
||||
0.614 0.21641847903361067
|
||||
0.616 0.2151433251860566
|
||||
0.618 0.21387023971865815
|
||||
0.62 0.21259921259881887
|
||||
0.622 0.2113302338747859
|
||||
0.624 0.21006329367474008
|
||||
0.626 0.20879838220590075
|
||||
0.628 0.207535489753642
|
||||
0.63 0.2062746066806228
|
||||
0.632 0.20501572342592833
|
||||
0.634 0.20375883050422472
|
||||
0.636 0.20250391850492455
|
||||
0.638 0.20125097809136572
|
||||
0.64 0.19999999999999996
|
||||
0.642 0.19875097503959482
|
||||
0.644 0.19750389409044478
|
||||
0.646 0.19625874810359523
|
||||
0.648 0.19501552810007572
|
||||
0.65 0.19377422517014498
|
||||
0.652 0.19253483047254605
|
||||
0.654 0.1912973352337708
|
||||
0.656 0.19006173074733645
|
||||
0.658 0.18882800837307012
|
||||
0.66 0.18759615953640396
|
||||
0.662 0.18636617572768033
|
||||
0.664 0.18513804850146542
|
||||
0.666 0.1839117694758734
|
||||
0.668 0.182687330331898
|
||||
0.67 0.18146472281275494
|
||||
0.672 0.18024393872323208
|
||||
0.674 0.17902496992904826
|
||||
0.676 0.17780780835622134
|
||||
0.678 0.17659244599044388
|
||||
0.68 0.17537887487646786
|
||||
0.682 0.17416708711749684
|
||||
0.684 0.17295707487458667
|
||||
0.686 0.1717488303660537
|
||||
0.6880000000000001 0.1705423458668911
|
||||
0.6900000000000001 0.16933761370819245
|
||||
0.6920000000000001 0.16813462627658315
|
||||
0.6940000000000001 0.16693337601365876
|
||||
0.6960000000000001 0.1657338554154315
|
||||
0.6980000000000001 0.1645360570317831
|
||||
0.7000000000000001 0.16333997346592444
|
||||
0.7020000000000001 0.16214559737386347
|
||||
0.704 0.16095292146387874
|
||||
0.706 0.15976193849599984
|
||||
0.708 0.15857264128149484
|
||||
0.71 0.1573850226823642
|
||||
0.712 0.15619907561084057
|
||||
0.714 0.15501479302889565
|
||||
0.716 0.15383216794775278
|
||||
0.718 0.15265119342740563
|
||||
0.72 0.15147186257614298
|
||||
0.722 0.15029416855007993
|
||||
0.724 0.14911810455269414
|
||||
0.726 0.1479436638343683
|
||||
0.728 0.14677083969193838
|
||||
0.73 0.1455996254682469
|
||||
0.732 0.14443001455170246
|
||||
0.734 0.14326200037584425
|
||||
0.736 0.14209557641891135
|
||||
0.738 0.14093073620341878
|
||||
0.74 0.13976747329573735
|
||||
0.742 0.1386057813056788
|
||||
0.744 0.13744565388608698
|
||||
0.746 0.13628708473243267
|
||||
0.748 0.13513006758241386
|
||||
0.75 0.1339745962155614
|
||||
0.752 0.13282066445284801
|
||||
0.754 0.13166826615630356
|
||||
0.756 0.1305173952286337
|
||||
0.758 0.12936804561284332
|
||||
0.76 0.12822021129186534
|
||||
0.762 0.12707388628819216
|
||||
0.764 0.12592906466351372
|
||||
0.766 0.12478574051835745
|
||||
0.768 0.12364390799173419
|
||||
0.77 0.12250356126078776
|
||||
0.772 0.12136469454044818
|
||||
0.774 0.12022730208308918
|
||||
0.776 0.11909137817819038
|
||||
0.778 0.11795691715200218
|
||||
0.78 0.11682391336721532
|
||||
0.782 0.11569236122263427
|
||||
0.784 0.11456225515285379
|
||||
0.786 0.11343358962793992
|
||||
0.788 0.11230635915311415
|
||||
0.79 0.11118055826844109
|
||||
0.792 0.11005618154852037
|
||||
0.794 0.10893322360218138
|
||||
0.796 0.10781167907218148
|
||||
0.798 0.10669154263490821
|
||||
0.8 0.10557280900008414
|
||||
0.802 0.10445547291047552
|
||||
0.804 0.10333952914160416
|
||||
0.806 0.10222497250146234
|
||||
0.808 0.10111179783023072
|
||||
0.81 0.09999999999999998
|
||||
0.812 0.09888957391449515
|
||||
0.8140000000000001 0.0977805145088031
|
||||
0.8160000000000001 0.09667281674910277
|
||||
0.8180000000000001 0.09556647563239895
|
||||
0.8200000000000001 0.09446148618625827
|
||||
0.8220000000000001 0.09335784346854903
|
||||
0.8240000000000001 0.0922555425671826
|
||||
0.8260000000000001 0.09115457859985887
|
||||
0.8280000000000001 0.09005494671381387
|
||||
0.8300000000000001 0.08895664208557008
|
||||
0.8320000000000001 0.08785965992068956
|
||||
0.834 0.08676399545353009
|
||||
0.836 0.08566964394700316
|
||||
0.838 0.08457660069233541
|
||||
0.84 0.08348486100883201
|
||||
0.842 0.08239442024364307
|
||||
0.844 0.08130527377153185
|
||||
0.846 0.08021741699464646
|
||||
0.848 0.07913084534229298
|
||||
0.85 0.07804555427071125
|
||||
0.852 0.07696153926285387
|
||||
0.854 0.07587879582816626
|
||||
0.856 0.07479731950236979
|
||||
0.858 0.07371710584724711
|
||||
0.86 0.07263815045042965
|
||||
0.862 0.0715604489251872
|
||||
0.864 0.07048399691022
|
||||
0.866 0.06940879006945266
|
||||
0.868 0.06833482409183078
|
||||
0.87 0.06726209469111855
|
||||
0.872 0.06619059760569979
|
||||
0.874 0.06512032859838057
|
||||
0.876 0.06405128345619282
|
||||
0.878 0.06298345799020177
|
||||
0.88 0.061916848035314054
|
||||
0.882 0.06085144945008836
|
||||
0.884 0.05978725811654728
|
||||
0.886 0.05872426993999258
|
||||
0.888 0.05766248084882031
|
||||
0.89 0.05660188679433964
|
||||
0.892 0.05554248375059245
|
||||
0.894 0.05448426771417492
|
||||
0.896 0.05342723470406141
|
||||
0.898 0.05237138076142933
|
||||
0.9 0.05131670194948623
|
||||
0.902 0.050263194353298735
|
||||
0.904 0.049210854079623
|
||||
0.906 0.04815967725673653
|
||||
0.908 0.047109660034272305
|
||||
0.91 0.04606079858305434
|
||||
0.912 0.04501308909493418
|
||||
0.914 0.04396652778263044
|
||||
0.916 0.04292111087956807
|
||||
0.918 0.04187683463972125
|
||||
0.92 0.040833695337456066
|
||||
0.922 0.03979168926737564
|
||||
0.924 0.038750812744166696
|
||||
0.926 0.037711062102447346
|
||||
0.928 0.036672433696616324
|
||||
0.93 0.03563492390070444
|
||||
0.932 0.03459852910822636
|
||||
0.934 0.0335632457320344
|
||||
0.936 0.03252907020417406
|
||||
0.9380000000000001 0.03149599897573985
|
||||
0.9400000000000001 0.030464028516734132
|
||||
0.9420000000000001 0.02943315531592572
|
||||
0.9440000000000001 0.028403375880710402
|
||||
0.9460000000000001 0.02737468673697374
|
||||
0.9480000000000001 0.02634708442895317
|
||||
0.9500000000000001 0.025320565519103555
|
||||
0.9520000000000001 0.024295126587962512
|
||||
0.9540000000000001 0.023270764234017527
|
||||
0.9560000000000001 0.022247475073574607
|
||||
0.9580000000000001 0.021225255740627502
|
||||
0.96 0.020204102886728803
|
||||
0.962 0.019184013180861714
|
||||
0.964 0.01816498330931382
|
||||
0.966 0.017147009975550853
|
||||
0.968 0.01613008990009257
|
||||
0.97 0.015114219820389518
|
||||
0.972 0.014099396490701022
|
||||
0.974 0.013085616681973833
|
||||
0.976 0.012072877181722452
|
||||
0.978 0.011061174793910777
|
||||
0.98 0.01005050633883342
|
||||
0.982 0.009040868653000356
|
||||
0.984 0.008032258589020458
|
||||
0.986 0.007024673015487259
|
||||
0.988 0.006018108816865819
|
||||
0.99 0.005012562893380035
|
||||
0.992 0.004008032160901398
|
||||
0.994 0.003004513550838639
|
||||
0.996 0.0020020040100280356
|
||||
0.998 0.0010005005006258338
|
||||
1.0 0.0
|
252
resources/MOPReference/T2_250.txt
Normal file
@ -0,0 +1,252 @@
|
||||
x1 x2
|
||||
0.0 1.0
|
||||
0.0040 0.999984
|
||||
0.0080 0.999936
|
||||
0.012 0.999856
|
||||
0.016 0.999744
|
||||
0.02 0.9996
|
||||
0.024 0.999424
|
||||
0.028 0.999216
|
||||
0.032 0.998976
|
||||
0.036000000000000004 0.998704
|
||||
0.04 0.9984
|
||||
0.044 0.998064
|
||||
0.048 0.997696
|
||||
0.052000000000000005 0.997296
|
||||
0.056 0.996864
|
||||
0.06 0.9964
|
||||
0.064 0.995904
|
||||
0.068 0.995376
|
||||
0.07200000000000001 0.994816
|
||||
0.076 0.994224
|
||||
0.08 0.9936
|
||||
0.084 0.992944
|
||||
0.088 0.992256
|
||||
0.092 0.991536
|
||||
0.096 0.990784
|
||||
0.1 0.99
|
||||
0.10400000000000001 0.989184
|
||||
0.108 0.988336
|
||||
0.112 0.987456
|
||||
0.116 0.986544
|
||||
0.12 0.9856
|
||||
0.124 0.984624
|
||||
0.128 0.983616
|
||||
0.132 0.982576
|
||||
0.136 0.981504
|
||||
0.14 0.9804
|
||||
0.14400000000000002 0.979264
|
||||
0.148 0.978096
|
||||
0.152 0.976896
|
||||
0.156 0.975664
|
||||
0.16 0.9744
|
||||
0.164 0.973104
|
||||
0.168 0.971776
|
||||
0.17200000000000001 0.970416
|
||||
0.176 0.969024
|
||||
0.18 0.9676
|
||||
0.184 0.966144
|
||||
0.188 0.964656
|
||||
0.192 0.963136
|
||||
0.196 0.961584
|
||||
0.2 0.96
|
||||
0.20400000000000001 0.958384
|
||||
0.20800000000000002 0.956736
|
||||
0.212 0.955056
|
||||
0.216 0.953344
|
||||
0.22 0.9516
|
||||
0.224 0.949824
|
||||
0.228 0.948016
|
||||
0.232 0.946176
|
||||
0.23600000000000002 0.944304
|
||||
0.24 0.9424
|
||||
0.244 0.940464
|
||||
0.248 0.938496
|
||||
0.252 0.936496
|
||||
0.256 0.934464
|
||||
0.26 0.9324
|
||||
0.264 0.930304
|
||||
0.268 0.928176
|
||||
0.272 0.926016
|
||||
0.276 0.923824
|
||||
0.28 0.9216
|
||||
0.28400000000000003 0.9193439999999999
|
||||
0.28800000000000003 0.917056
|
||||
0.292 0.914736
|
||||
0.296 0.912384
|
||||
0.3 0.91
|
||||
0.304 0.907584
|
||||
0.308 0.9051359999999999
|
||||
0.312 0.902656
|
||||
0.316 0.900144
|
||||
0.32 0.8976
|
||||
0.324 0.895024
|
||||
0.328 0.892416
|
||||
0.332 0.889776
|
||||
0.336 0.887104
|
||||
0.34 0.8844
|
||||
0.34400000000000003 0.881664
|
||||
0.34800000000000003 0.878896
|
||||
0.352 0.876096
|
||||
0.356 0.873264
|
||||
0.36 0.8704000000000001
|
||||
0.364 0.867504
|
||||
0.368 0.864576
|
||||
0.372 0.8616159999999999
|
||||
0.376 0.858624
|
||||
0.38 0.8556
|
||||
0.384 0.852544
|
||||
0.388 0.849456
|
||||
0.392 0.846336
|
||||
0.396 0.8431839999999999
|
||||
0.4 0.84
|
||||
0.404 0.836784
|
||||
0.40800000000000003 0.8335359999999999
|
||||
0.41200000000000003 0.830256
|
||||
0.41600000000000004 0.8269439999999999
|
||||
0.42 0.8236
|
||||
0.424 0.8202240000000001
|
||||
0.428 0.816816
|
||||
0.432 0.813376
|
||||
0.436 0.809904
|
||||
0.44 0.8064
|
||||
0.444 0.802864
|
||||
0.448 0.799296
|
||||
0.452 0.795696
|
||||
0.456 0.792064
|
||||
0.46 0.7884
|
||||
0.464 0.784704
|
||||
0.468 0.780976
|
||||
0.47200000000000003 0.7772159999999999
|
||||
0.47600000000000003 0.773424
|
||||
0.48 0.7696000000000001
|
||||
0.484 0.765744
|
||||
0.488 0.761856
|
||||
0.492 0.7579359999999999
|
||||
0.496 0.753984
|
||||
0.5 0.75
|
||||
0.504 0.745984
|
||||
0.508 0.7419359999999999
|
||||
0.512 0.7378560000000001
|
||||
0.516 0.733744
|
||||
0.52 0.7296
|
||||
0.524 0.725424
|
||||
0.528 0.721216
|
||||
0.532 0.716976
|
||||
0.536 0.712704
|
||||
0.54 0.7083999999999999
|
||||
0.544 0.704064
|
||||
0.548 0.6996959999999999
|
||||
0.552 0.6952959999999999
|
||||
0.556 0.6908639999999999
|
||||
0.56 0.6863999999999999
|
||||
0.5640000000000001 0.681904
|
||||
0.5680000000000001 0.677376
|
||||
0.5720000000000001 0.6728159999999999
|
||||
0.5760000000000001 0.6682239999999999
|
||||
0.58 0.6636
|
||||
0.584 0.658944
|
||||
0.588 0.6542560000000001
|
||||
0.592 0.6495360000000001
|
||||
0.596 0.644784
|
||||
0.6 0.64
|
||||
0.604 0.635184
|
||||
0.608 0.630336
|
||||
0.612 0.625456
|
||||
0.616 0.620544
|
||||
0.62 0.6155999999999999
|
||||
0.624 0.6106240000000001
|
||||
0.628 0.6056159999999999
|
||||
0.632 0.600576
|
||||
0.636 0.595504
|
||||
0.64 0.5904
|
||||
0.644 0.585264
|
||||
0.648 0.580096
|
||||
0.652 0.574896
|
||||
0.656 0.569664
|
||||
0.66 0.5644
|
||||
0.664 0.5591039999999999
|
||||
0.668 0.5537759999999999
|
||||
0.672 0.548416
|
||||
0.676 0.543024
|
||||
0.68 0.5375999999999999
|
||||
0.684 0.532144
|
||||
0.6880000000000001 0.5266559999999999
|
||||
0.6920000000000001 0.5211359999999999
|
||||
0.6960000000000001 0.5155839999999999
|
||||
0.7000000000000001 0.5099999999999999
|
||||
0.704 0.504384
|
||||
0.708 0.49873600000000007
|
||||
0.712 0.49305600000000005
|
||||
0.716 0.487344
|
||||
0.72 0.48160000000000003
|
||||
0.724 0.475824
|
||||
0.728 0.470016
|
||||
0.732 0.46417600000000003
|
||||
0.736 0.45830400000000004
|
||||
0.74 0.4524
|
||||
0.744 0.44646399999999997
|
||||
0.748 0.440496
|
||||
0.752 0.434496
|
||||
0.756 0.42846399999999996
|
||||
0.76 0.4224
|
||||
0.764 0.416304
|
||||
0.768 0.410176
|
||||
0.772 0.40401599999999993
|
||||
0.776 0.39782399999999996
|
||||
0.78 0.39159999999999995
|
||||
0.784 0.3853439999999999
|
||||
0.788 0.37905599999999995
|
||||
0.792 0.37273599999999996
|
||||
0.796 0.36638399999999993
|
||||
0.8 0.3599999999999999
|
||||
0.804 0.3535839999999999
|
||||
0.808 0.3471359999999999
|
||||
0.812 0.34065599999999996
|
||||
0.8160000000000001 0.3341439999999999
|
||||
0.8200000000000001 0.3275999999999999
|
||||
0.8240000000000001 0.32102399999999987
|
||||
0.8280000000000001 0.3144159999999999
|
||||
0.8320000000000001 0.3077759999999998
|
||||
0.836 0.30110400000000004
|
||||
0.84 0.2944000000000001
|
||||
0.844 0.28766400000000003
|
||||
0.848 0.28089600000000003
|
||||
0.852 0.274096
|
||||
0.856 0.26726400000000006
|
||||
0.86 0.2604000000000001
|
||||
0.864 0.25350400000000006
|
||||
0.868 0.24657600000000002
|
||||
0.872 0.23961600000000005
|
||||
0.876 0.23262400000000005
|
||||
0.88 0.22560000000000002
|
||||
0.884 0.21854399999999996
|
||||
0.888 0.21145599999999998
|
||||
0.892 0.20433599999999996
|
||||
0.896 0.19718399999999991
|
||||
0.9 0.18999999999999995
|
||||
0.904 0.18278399999999995
|
||||
0.908 0.17553599999999991
|
||||
0.912 0.16825599999999996
|
||||
0.916 0.16094399999999998
|
||||
0.92 0.15359999999999996
|
||||
0.924 0.1462239999999999
|
||||
0.928 0.13881599999999994
|
||||
0.932 0.13137599999999994
|
||||
0.936 0.1239039999999999
|
||||
0.9400000000000001 0.11639999999999984
|
||||
0.9440000000000001 0.10886399999999985
|
||||
0.9480000000000001 0.10129599999999983
|
||||
0.9520000000000001 0.09369599999999989
|
||||
0.9560000000000001 0.08606399999999981
|
||||
0.96 0.07840000000000003
|
||||
0.964 0.0707040000000001
|
||||
0.968 0.06297600000000003
|
||||
0.972 0.05521600000000004
|
||||
0.976 0.04742400000000002
|
||||
0.98 0.03960000000000008
|
||||
0.984 0.031743999999999994
|
||||
0.988 0.02385599999999999
|
||||
0.992 0.01593600000000006
|
||||
0.996 0.007983999999999991
|
||||
1.0 0.0
|
502
resources/MOPReference/T2_500.txt
Normal file
@ -0,0 +1,502 @@
|
||||
x1 x2
|
||||
0.0 1.0
|
||||
0.0020 0.999996
|
||||
0.0040 0.999984
|
||||
0.0060 0.999964
|
||||
0.0080 0.999936
|
||||
0.01 0.9999
|
||||
0.012 0.999856
|
||||
0.014 0.999804
|
||||
0.016 0.999744
|
||||
0.018000000000000002 0.999676
|
||||
0.02 0.9996
|
||||
0.022 0.999516
|
||||
0.024 0.999424
|
||||
0.026000000000000002 0.999324
|
||||
0.028 0.999216
|
||||
0.03 0.9991
|
||||
0.032 0.998976
|
||||
0.034 0.998844
|
||||
0.036000000000000004 0.998704
|
||||
0.038 0.998556
|
||||
0.04 0.9984
|
||||
0.042 0.998236
|
||||
0.044 0.998064
|
||||
0.046 0.997884
|
||||
0.048 0.997696
|
||||
0.05 0.9975
|
||||
0.052000000000000005 0.997296
|
||||
0.054 0.997084
|
||||
0.056 0.996864
|
||||
0.058 0.996636
|
||||
0.06 0.9964
|
||||
0.062 0.996156
|
||||
0.064 0.995904
|
||||
0.066 0.995644
|
||||
0.068 0.995376
|
||||
0.07 0.9951
|
||||
0.07200000000000001 0.994816
|
||||
0.074 0.994524
|
||||
0.076 0.994224
|
||||
0.078 0.993916
|
||||
0.08 0.9936
|
||||
0.082 0.993276
|
||||
0.084 0.992944
|
||||
0.08600000000000001 0.992604
|
||||
0.088 0.992256
|
||||
0.09 0.9919
|
||||
0.092 0.991536
|
||||
0.094 0.991164
|
||||
0.096 0.990784
|
||||
0.098 0.990396
|
||||
0.1 0.99
|
||||
0.10200000000000001 0.989596
|
||||
0.10400000000000001 0.989184
|
||||
0.106 0.988764
|
||||
0.108 0.988336
|
||||
0.11 0.9879
|
||||
0.112 0.987456
|
||||
0.114 0.987004
|
||||
0.116 0.986544
|
||||
0.11800000000000001 0.986076
|
||||
0.12 0.9856
|
||||
0.122 0.985116
|
||||
0.124 0.984624
|
||||
0.126 0.984124
|
||||
0.128 0.983616
|
||||
0.13 0.9831
|
||||
0.132 0.982576
|
||||
0.134 0.982044
|
||||
0.136 0.981504
|
||||
0.138 0.980956
|
||||
0.14 0.9804
|
||||
0.14200000000000002 0.979836
|
||||
0.14400000000000002 0.979264
|
||||
0.146 0.978684
|
||||
0.148 0.978096
|
||||
0.15 0.9775
|
||||
0.152 0.976896
|
||||
0.154 0.976284
|
||||
0.156 0.975664
|
||||
0.158 0.975036
|
||||
0.16 0.9744
|
||||
0.162 0.973756
|
||||
0.164 0.973104
|
||||
0.166 0.972444
|
||||
0.168 0.971776
|
||||
0.17 0.9711
|
||||
0.17200000000000001 0.970416
|
||||
0.17400000000000002 0.969724
|
||||
0.176 0.969024
|
||||
0.178 0.968316
|
||||
0.18 0.9676
|
||||
0.182 0.966876
|
||||
0.184 0.966144
|
||||
0.186 0.965404
|
||||
0.188 0.964656
|
||||
0.19 0.9639
|
||||
0.192 0.963136
|
||||
0.194 0.962364
|
||||
0.196 0.961584
|
||||
0.198 0.960796
|
||||
0.2 0.96
|
||||
0.202 0.9591959999999999
|
||||
0.20400000000000001 0.958384
|
||||
0.20600000000000002 0.957564
|
||||
0.20800000000000002 0.956736
|
||||
0.21 0.9559
|
||||
0.212 0.955056
|
||||
0.214 0.954204
|
||||
0.216 0.953344
|
||||
0.218 0.952476
|
||||
0.22 0.9516
|
||||
0.222 0.950716
|
||||
0.224 0.949824
|
||||
0.226 0.948924
|
||||
0.228 0.948016
|
||||
0.23 0.9471
|
||||
0.232 0.946176
|
||||
0.234 0.945244
|
||||
0.23600000000000002 0.944304
|
||||
0.23800000000000002 0.943356
|
||||
0.24 0.9424
|
||||
0.242 0.941436
|
||||
0.244 0.940464
|
||||
0.246 0.939484
|
||||
0.248 0.938496
|
||||
0.25 0.9375
|
||||
0.252 0.936496
|
||||
0.254 0.935484
|
||||
0.256 0.934464
|
||||
0.258 0.933436
|
||||
0.26 0.9324
|
||||
0.262 0.931356
|
||||
0.264 0.930304
|
||||
0.266 0.929244
|
||||
0.268 0.928176
|
||||
0.27 0.9271
|
||||
0.272 0.926016
|
||||
0.274 0.924924
|
||||
0.276 0.923824
|
||||
0.278 0.922716
|
||||
0.28 0.9216
|
||||
0.28200000000000003 0.920476
|
||||
0.28400000000000003 0.9193439999999999
|
||||
0.28600000000000003 0.918204
|
||||
0.28800000000000003 0.917056
|
||||
0.29 0.9159
|
||||
0.292 0.914736
|
||||
0.294 0.913564
|
||||
0.296 0.912384
|
||||
0.298 0.911196
|
||||
0.3 0.91
|
||||
0.302 0.908796
|
||||
0.304 0.907584
|
||||
0.306 0.906364
|
||||
0.308 0.9051359999999999
|
||||
0.31 0.9039
|
||||
0.312 0.902656
|
||||
0.314 0.901404
|
||||
0.316 0.900144
|
||||
0.318 0.898876
|
||||
0.32 0.8976
|
||||
0.322 0.896316
|
||||
0.324 0.895024
|
||||
0.326 0.893724
|
||||
0.328 0.892416
|
||||
0.33 0.8911
|
||||
0.332 0.889776
|
||||
0.334 0.888444
|
||||
0.336 0.887104
|
||||
0.338 0.885756
|
||||
0.34 0.8844
|
||||
0.342 0.8830359999999999
|
||||
0.34400000000000003 0.881664
|
||||
0.34600000000000003 0.880284
|
||||
0.34800000000000003 0.878896
|
||||
0.35000000000000003 0.8775
|
||||
0.352 0.876096
|
||||
0.354 0.874684
|
||||
0.356 0.873264
|
||||
0.358 0.871836
|
||||
0.36 0.8704000000000001
|
||||
0.362 0.8689560000000001
|
||||
0.364 0.867504
|
||||
0.366 0.866044
|
||||
0.368 0.864576
|
||||
0.37 0.8631
|
||||
0.372 0.8616159999999999
|
||||
0.374 0.860124
|
||||
0.376 0.858624
|
||||
0.378 0.857116
|
||||
0.38 0.8556
|
||||
0.382 0.8540760000000001
|
||||
0.384 0.852544
|
||||
0.386 0.851004
|
||||
0.388 0.849456
|
||||
0.39 0.8479
|
||||
0.392 0.846336
|
||||
0.394 0.844764
|
||||
0.396 0.8431839999999999
|
||||
0.398 0.841596
|
||||
0.4 0.84
|
||||
0.402 0.8383959999999999
|
||||
0.404 0.836784
|
||||
0.406 0.835164
|
||||
0.40800000000000003 0.8335359999999999
|
||||
0.41000000000000003 0.8319
|
||||
0.41200000000000003 0.830256
|
||||
0.41400000000000003 0.828604
|
||||
0.41600000000000004 0.8269439999999999
|
||||
0.418 0.825276
|
||||
0.42 0.8236
|
||||
0.422 0.821916
|
||||
0.424 0.8202240000000001
|
||||
0.426 0.818524
|
||||
0.428 0.816816
|
||||
0.43 0.8151
|
||||
0.432 0.813376
|
||||
0.434 0.811644
|
||||
0.436 0.809904
|
||||
0.438 0.808156
|
||||
0.44 0.8064
|
||||
0.442 0.804636
|
||||
0.444 0.802864
|
||||
0.446 0.801084
|
||||
0.448 0.799296
|
||||
0.45 0.7975
|
||||
0.452 0.795696
|
||||
0.454 0.793884
|
||||
0.456 0.792064
|
||||
0.458 0.7902359999999999
|
||||
0.46 0.7884
|
||||
0.462 0.786556
|
||||
0.464 0.784704
|
||||
0.466 0.782844
|
||||
0.468 0.780976
|
||||
0.47000000000000003 0.7790999999999999
|
||||
0.47200000000000003 0.7772159999999999
|
||||
0.47400000000000003 0.7753239999999999
|
||||
0.47600000000000003 0.773424
|
||||
0.47800000000000004 0.771516
|
||||
0.48 0.7696000000000001
|
||||
0.482 0.767676
|
||||
0.484 0.765744
|
||||
0.486 0.763804
|
||||
0.488 0.761856
|
||||
0.49 0.7599
|
||||
0.492 0.7579359999999999
|
||||
0.494 0.755964
|
||||
0.496 0.753984
|
||||
0.498 0.751996
|
||||
0.5 0.75
|
||||
0.502 0.747996
|
||||
0.504 0.745984
|
||||
0.506 0.7439640000000001
|
||||
0.508 0.7419359999999999
|
||||
0.51 0.7399
|
||||
0.512 0.7378560000000001
|
||||
0.514 0.735804
|
||||
0.516 0.733744
|
||||
0.518 0.731676
|
||||
0.52 0.7296
|
||||
0.522 0.727516
|
||||
0.524 0.725424
|
||||
0.526 0.723324
|
||||
0.528 0.721216
|
||||
0.53 0.7191
|
||||
0.532 0.716976
|
||||
0.534 0.714844
|
||||
0.536 0.712704
|
||||
0.538 0.710556
|
||||
0.54 0.7083999999999999
|
||||
0.542 0.706236
|
||||
0.544 0.704064
|
||||
0.546 0.701884
|
||||
0.548 0.6996959999999999
|
||||
0.55 0.6975
|
||||
0.552 0.6952959999999999
|
||||
0.554 0.6930839999999999
|
||||
0.556 0.6908639999999999
|
||||
0.558 0.6886359999999999
|
||||
0.56 0.6863999999999999
|
||||
0.562 0.684156
|
||||
0.5640000000000001 0.681904
|
||||
0.5660000000000001 0.6796439999999999
|
||||
0.5680000000000001 0.677376
|
||||
0.5700000000000001 0.6750999999999999
|
||||
0.5720000000000001 0.6728159999999999
|
||||
0.5740000000000001 0.6705239999999999
|
||||
0.5760000000000001 0.6682239999999999
|
||||
0.578 0.6659160000000001
|
||||
0.58 0.6636
|
||||
0.582 0.661276
|
||||
0.584 0.658944
|
||||
0.586 0.656604
|
||||
0.588 0.6542560000000001
|
||||
0.59 0.6519
|
||||
0.592 0.6495360000000001
|
||||
0.594 0.6471640000000001
|
||||
0.596 0.644784
|
||||
0.598 0.642396
|
||||
0.6 0.64
|
||||
0.602 0.637596
|
||||
0.604 0.635184
|
||||
0.606 0.632764
|
||||
0.608 0.630336
|
||||
0.61 0.6279
|
||||
0.612 0.625456
|
||||
0.614 0.623004
|
||||
0.616 0.620544
|
||||
0.618 0.6180760000000001
|
||||
0.62 0.6155999999999999
|
||||
0.622 0.613116
|
||||
0.624 0.6106240000000001
|
||||
0.626 0.608124
|
||||
0.628 0.6056159999999999
|
||||
0.63 0.6031
|
||||
0.632 0.600576
|
||||
0.634 0.598044
|
||||
0.636 0.595504
|
||||
0.638 0.592956
|
||||
0.64 0.5904
|
||||
0.642 0.587836
|
||||
0.644 0.585264
|
||||
0.646 0.582684
|
||||
0.648 0.580096
|
||||
0.65 0.5774999999999999
|
||||
0.652 0.574896
|
||||
0.654 0.572284
|
||||
0.656 0.569664
|
||||
0.658 0.567036
|
||||
0.66 0.5644
|
||||
0.662 0.5617559999999999
|
||||
0.664 0.5591039999999999
|
||||
0.666 0.5564439999999999
|
||||
0.668 0.5537759999999999
|
||||
0.67 0.5510999999999999
|
||||
0.672 0.548416
|
||||
0.674 0.5457239999999999
|
||||
0.676 0.543024
|
||||
0.678 0.540316
|
||||
0.68 0.5375999999999999
|
||||
0.682 0.5348759999999999
|
||||
0.684 0.532144
|
||||
0.686 0.529404
|
||||
0.6880000000000001 0.5266559999999999
|
||||
0.6900000000000001 0.5238999999999999
|
||||
0.6920000000000001 0.5211359999999999
|
||||
0.6940000000000001 0.5183639999999999
|
||||
0.6960000000000001 0.5155839999999999
|
||||
0.6980000000000001 0.5127959999999999
|
||||
0.7000000000000001 0.5099999999999999
|
||||
0.7020000000000001 0.507196
|
||||
0.704 0.504384
|
||||
0.706 0.5015640000000001
|
||||
0.708 0.49873600000000007
|
||||
0.71 0.4959
|
||||
0.712 0.49305600000000005
|
||||
0.714 0.4902040000000001
|
||||
0.716 0.487344
|
||||
0.718 0.484476
|
||||
0.72 0.48160000000000003
|
||||
0.722 0.47871600000000003
|
||||
0.724 0.475824
|
||||
0.726 0.472924
|
||||
0.728 0.470016
|
||||
0.73 0.46710000000000007
|
||||
0.732 0.46417600000000003
|
||||
0.734 0.461244
|
||||
0.736 0.45830400000000004
|
||||
0.738 0.455356
|
||||
0.74 0.4524
|
||||
0.742 0.44943600000000006
|
||||
0.744 0.44646399999999997
|
||||
0.746 0.443484
|
||||
0.748 0.440496
|
||||
0.75 0.4375
|
||||
0.752 0.434496
|
||||
0.754 0.431484
|
||||
0.756 0.42846399999999996
|
||||
0.758 0.42543600000000004
|
||||
0.76 0.4224
|
||||
0.762 0.41935599999999995
|
||||
0.764 0.416304
|
||||
0.766 0.41324399999999994
|
||||
0.768 0.410176
|
||||
0.77 0.4071
|
||||
0.772 0.40401599999999993
|
||||
0.774 0.40092399999999995
|
||||
0.776 0.39782399999999996
|
||||
0.778 0.39471599999999996
|
||||
0.78 0.39159999999999995
|
||||
0.782 0.38847599999999993
|
||||
0.784 0.3853439999999999
|
||||
0.786 0.382204
|
||||
0.788 0.37905599999999995
|
||||
0.79 0.3758999999999999
|
||||
0.792 0.37273599999999996
|
||||
0.794 0.3695639999999999
|
||||
0.796 0.36638399999999993
|
||||
0.798 0.36319599999999996
|
||||
0.8 0.3599999999999999
|
||||
0.802 0.3567959999999999
|
||||
0.804 0.3535839999999999
|
||||
0.806 0.3503639999999999
|
||||
0.808 0.3471359999999999
|
||||
0.81 0.3438999999999999
|
||||
0.812 0.34065599999999996
|
||||
0.8140000000000001 0.3374039999999999
|
||||
0.8160000000000001 0.3341439999999999
|
||||
0.8180000000000001 0.33087599999999995
|
||||
0.8200000000000001 0.3275999999999999
|
||||
0.8220000000000001 0.32431599999999994
|
||||
0.8240000000000001 0.32102399999999987
|
||||
0.8260000000000001 0.3177239999999999
|
||||
0.8280000000000001 0.3144159999999999
|
||||
0.8300000000000001 0.31109999999999993
|
||||
0.8320000000000001 0.3077759999999998
|
||||
0.834 0.30444400000000005
|
||||
0.836 0.30110400000000004
|
||||
0.838 0.297756
|
||||
0.84 0.2944000000000001
|
||||
0.842 0.2910360000000001
|
||||
0.844 0.28766400000000003
|
||||
0.846 0.2842840000000001
|
||||
0.848 0.28089600000000003
|
||||
0.85 0.2775000000000001
|
||||
0.852 0.274096
|
||||
0.854 0.27068400000000004
|
||||
0.856 0.26726400000000006
|
||||
0.858 0.26383600000000007
|
||||
0.86 0.2604000000000001
|
||||
0.862 0.2569560000000001
|
||||
0.864 0.25350400000000006
|
||||
0.866 0.25004400000000004
|
||||
0.868 0.24657600000000002
|
||||
0.87 0.24309999999999998
|
||||
0.872 0.23961600000000005
|
||||
0.874 0.236124
|
||||
0.876 0.23262400000000005
|
||||
0.878 0.229116
|
||||
0.88 0.22560000000000002
|
||||
0.882 0.22207599999999994
|
||||
0.884 0.21854399999999996
|
||||
0.886 0.21500399999999997
|
||||
0.888 0.21145599999999998
|
||||
0.89 0.20789999999999997
|
||||
0.892 0.20433599999999996
|
||||
0.894 0.20076399999999994
|
||||
0.896 0.19718399999999991
|
||||
0.898 0.193596
|
||||
0.9 0.18999999999999995
|
||||
0.902 0.186396
|
||||
0.904 0.18278399999999995
|
||||
0.906 0.179164
|
||||
0.908 0.17553599999999991
|
||||
0.91 0.17189999999999994
|
||||
0.912 0.16825599999999996
|
||||
0.914 0.16460399999999997
|
||||
0.916 0.16094399999999998
|
||||
0.918 0.15727599999999997
|
||||
0.92 0.15359999999999996
|
||||
0.922 0.14991599999999994
|
||||
0.924 0.1462239999999999
|
||||
0.926 0.14252399999999987
|
||||
0.928 0.13881599999999994
|
||||
0.93 0.1350999999999999
|
||||
0.932 0.13137599999999994
|
||||
0.934 0.12764399999999987
|
||||
0.936 0.1239039999999999
|
||||
0.9380000000000001 0.12015599999999993
|
||||
0.9400000000000001 0.11639999999999984
|
||||
0.9420000000000001 0.11263599999999985
|
||||
0.9440000000000001 0.10886399999999985
|
||||
0.9460000000000001 0.10508399999999984
|
||||
0.9480000000000001 0.10129599999999983
|
||||
0.9500000000000001 0.09749999999999992
|
||||
0.9520000000000001 0.09369599999999989
|
||||
0.9540000000000001 0.08988399999999985
|
||||
0.9560000000000001 0.08606399999999981
|
||||
0.9580000000000001 0.08223599999999986
|
||||
0.96 0.07840000000000003
|
||||
0.962 0.07455600000000007
|
||||
0.964 0.0707040000000001
|
||||
0.966 0.06684400000000001
|
||||
0.968 0.06297600000000003
|
||||
0.97 0.05910000000000004
|
||||
0.972 0.05521600000000004
|
||||
0.974 0.051324000000000036
|
||||
0.976 0.04742400000000002
|
||||
0.978 0.043516
|
||||
0.98 0.03960000000000008
|
||||
0.982 0.03567600000000004
|
||||
0.984 0.031743999999999994
|
||||
0.986 0.02780400000000005
|
||||
0.988 0.02385599999999999
|
||||
0.99 0.01990000000000003
|
||||
0.992 0.01593600000000006
|
||||
0.994 0.011963999999999975
|
||||
0.996 0.007983999999999991
|
||||
0.998 0.0039959999999999996
|
||||
1.0 0.0
|
52
resources/MOPReference/T6_50.txt
Normal file
@ -0,0 +1,52 @@
|
||||
x1 x2
|
||||
0.0 1.0
|
||||
0.02 0.9996
|
||||
0.04 0.9984
|
||||
0.06 0.9964
|
||||
0.08 0.9936
|
||||
0.1 0.99
|
||||
0.12 0.9856
|
||||
0.14 0.9804
|
||||
0.16 0.9744
|
||||
0.18 0.9676
|
||||
0.2 0.96
|
||||
0.22 0.9516
|
||||
0.24 0.9424
|
||||
0.26 0.9324
|
||||
0.28 0.9216
|
||||
0.3 0.91
|
||||
0.32 0.8976
|
||||
0.34 0.8844
|
||||
0.36 0.8704000000000001
|
||||
0.38 0.8556
|
||||
0.4 0.84
|
||||
0.42 0.8236
|
||||
0.44 0.8064
|
||||
0.46 0.7884
|
||||
0.48 0.7696000000000001
|
||||
0.5 0.75
|
||||
0.52 0.7296
|
||||
0.54 0.7083999999999999
|
||||
0.56 0.6863999999999999
|
||||
0.58 0.6636
|
||||
0.6 0.64
|
||||
0.62 0.6155999999999999
|
||||
0.64 0.5904
|
||||
0.66 0.5644
|
||||
0.68 0.5375999999999999
|
||||
0.7000000000000001 0.5099999999999999
|
||||
0.72 0.48160000000000003
|
||||
0.74 0.4524
|
||||
0.76 0.4224
|
||||
0.78 0.39159999999999995
|
||||
0.8 0.3599999999999999
|
||||
0.8200000000000001 0.3275999999999999
|
||||
0.84 0.2944000000000001
|
||||
0.86 0.2604000000000001
|
||||
0.88 0.22560000000000002
|
||||
0.9 0.18999999999999995
|
||||
0.92 0.15359999999999996
|
||||
0.9400000000000001 0.11639999999999984
|
||||
0.96 0.07840000000000003
|
||||
0.98 0.03960000000000008
|
||||
1.0 0.0
|
502
resources/MOPReference/T6_500.txt
Normal file
@ -0,0 +1,502 @@
|
||||
x1 x2
|
||||
0.0 1.0
|
||||
0.0020 0.999996
|
||||
0.0040 0.999984
|
||||
0.0060 0.999964
|
||||
0.0080 0.999936
|
||||
0.01 0.9999
|
||||
0.012 0.999856
|
||||
0.014 0.999804
|
||||
0.016 0.999744
|
||||
0.018000000000000002 0.999676
|
||||
0.02 0.9996
|
||||
0.022 0.999516
|
||||
0.024 0.999424
|
||||
0.026000000000000002 0.999324
|
||||
0.028 0.999216
|
||||
0.03 0.9991
|
||||
0.032 0.998976
|
||||
0.034 0.998844
|
||||
0.036000000000000004 0.998704
|
||||
0.038 0.998556
|
||||
0.04 0.9984
|
||||
0.042 0.998236
|
||||
0.044 0.998064
|
||||
0.046 0.997884
|
||||
0.048 0.997696
|
||||
0.05 0.9975
|
||||
0.052000000000000005 0.997296
|
||||
0.054 0.997084
|
||||
0.056 0.996864
|
||||
0.058 0.996636
|
||||
0.06 0.9964
|
||||
0.062 0.996156
|
||||
0.064 0.995904
|
||||
0.066 0.995644
|
||||
0.068 0.995376
|
||||
0.07 0.9951
|
||||
0.07200000000000001 0.994816
|
||||
0.074 0.994524
|
||||
0.076 0.994224
|
||||
0.078 0.993916
|
||||
0.08 0.9936
|
||||
0.082 0.993276
|
||||
0.084 0.992944
|
||||
0.08600000000000001 0.992604
|
||||
0.088 0.992256
|
||||
0.09 0.9919
|
||||
0.092 0.991536
|
||||
0.094 0.991164
|
||||
0.096 0.990784
|
||||
0.098 0.990396
|
||||
0.1 0.99
|
||||
0.10200000000000001 0.989596
|
||||
0.10400000000000001 0.989184
|
||||
0.106 0.988764
|
||||
0.108 0.988336
|
||||
0.11 0.9879
|
||||
0.112 0.987456
|
||||
0.114 0.987004
|
||||
0.116 0.986544
|
||||
0.11800000000000001 0.986076
|
||||
0.12 0.9856
|
||||
0.122 0.985116
|
||||
0.124 0.984624
|
||||
0.126 0.984124
|
||||
0.128 0.983616
|
||||
0.13 0.9831
|
||||
0.132 0.982576
|
||||
0.134 0.982044
|
||||
0.136 0.981504
|
||||
0.138 0.980956
|
||||
0.14 0.9804
|
||||
0.14200000000000002 0.979836
|
||||
0.14400000000000002 0.979264
|
||||
0.146 0.978684
|
||||
0.148 0.978096
|
||||
0.15 0.9775
|
||||
0.152 0.976896
|
||||
0.154 0.976284
|
||||
0.156 0.975664
|
||||
0.158 0.975036
|
||||
0.16 0.9744
|
||||
0.162 0.973756
|
||||
0.164 0.973104
|
||||
0.166 0.972444
|
||||
0.168 0.971776
|
||||
0.17 0.9711
|
||||
0.17200000000000001 0.970416
|
||||
0.17400000000000002 0.969724
|
||||
0.176 0.969024
|
||||
0.178 0.968316
|
||||
0.18 0.9676
|
||||
0.182 0.966876
|
||||
0.184 0.966144
|
||||
0.186 0.965404
|
||||
0.188 0.964656
|
||||
0.19 0.9639
|
||||
0.192 0.963136
|
||||
0.194 0.962364
|
||||
0.196 0.961584
|
||||
0.198 0.960796
|
||||
0.2 0.96
|
||||
0.202 0.9591959999999999
|
||||
0.20400000000000001 0.958384
|
||||
0.20600000000000002 0.957564
|
||||
0.20800000000000002 0.956736
|
||||
0.21 0.9559
|
||||
0.212 0.955056
|
||||
0.214 0.954204
|
||||
0.216 0.953344
|
||||
0.218 0.952476
|
||||
0.22 0.9516
|
||||
0.222 0.950716
|
||||
0.224 0.949824
|
||||
0.226 0.948924
|
||||
0.228 0.948016
|
||||
0.23 0.9471
|
||||
0.232 0.946176
|
||||
0.234 0.945244
|
||||
0.23600000000000002 0.944304
|
||||
0.23800000000000002 0.943356
|
||||
0.24 0.9424
|
||||
0.242 0.941436
|
||||
0.244 0.940464
|
||||
0.246 0.939484
|
||||
0.248 0.938496
|
||||
0.25 0.9375
|
||||
0.252 0.936496
|
||||
0.254 0.935484
|
||||
0.256 0.934464
|
||||
0.258 0.933436
|
||||
0.26 0.9324
|
||||
0.262 0.931356
|
||||
0.264 0.930304
|
||||
0.266 0.929244
|
||||
0.268 0.928176
|
||||
0.27 0.9271
|
||||
0.272 0.926016
|
||||
0.274 0.924924
|
||||
0.276 0.923824
|
||||
0.278 0.922716
|
||||
0.28 0.9216
|
||||
0.28200000000000003 0.920476
|
||||
0.28400000000000003 0.9193439999999999
|
||||
0.28600000000000003 0.918204
|
||||
0.28800000000000003 0.917056
|
||||
0.29 0.9159
|
||||
0.292 0.914736
|
||||
0.294 0.913564
|
||||
0.296 0.912384
|
||||
0.298 0.911196
|
||||
0.3 0.91
|
||||
0.302 0.908796
|
||||
0.304 0.907584
|
||||
0.306 0.906364
|
||||
0.308 0.9051359999999999
|
||||
0.31 0.9039
|
||||
0.312 0.902656
|
||||
0.314 0.901404
|
||||
0.316 0.900144
|
||||
0.318 0.898876
|
||||
0.32 0.8976
|
||||
0.322 0.896316
|
||||
0.324 0.895024
|
||||
0.326 0.893724
|
||||
0.328 0.892416
|
||||
0.33 0.8911
|
||||
0.332 0.889776
|
||||
0.334 0.888444
|
||||
0.336 0.887104
|
||||
0.338 0.885756
|
||||
0.34 0.8844
|
||||
0.342 0.8830359999999999
|
||||
0.34400000000000003 0.881664
|
||||
0.34600000000000003 0.880284
|
||||
0.34800000000000003 0.878896
|
||||
0.35000000000000003 0.8775
|
||||
0.352 0.876096
|
||||
0.354 0.874684
|
||||
0.356 0.873264
|
||||
0.358 0.871836
|
||||
0.36 0.8704000000000001
|
||||
0.362 0.8689560000000001
|
||||
0.364 0.867504
|
||||
0.366 0.866044
|
||||
0.368 0.864576
|
||||
0.37 0.8631
|
||||
0.372 0.8616159999999999
|
||||
0.374 0.860124
|
||||
0.376 0.858624
|
||||
0.378 0.857116
|
||||
0.38 0.8556
|
||||
0.382 0.8540760000000001
|
||||
0.384 0.852544
|
||||
0.386 0.851004
|
||||
0.388 0.849456
|
||||
0.39 0.8479
|
||||
0.392 0.846336
|
||||
0.394 0.844764
|
||||
0.396 0.8431839999999999
|
||||
0.398 0.841596
|
||||
0.4 0.84
|
||||
0.402 0.8383959999999999
|
||||
0.404 0.836784
|
||||
0.406 0.835164
|
||||
0.40800000000000003 0.8335359999999999
|
||||
0.41000000000000003 0.8319
|
||||
0.41200000000000003 0.830256
|
||||
0.41400000000000003 0.828604
|
||||
0.41600000000000004 0.8269439999999999
|
||||
0.418 0.825276
|
||||
0.42 0.8236
|
||||
0.422 0.821916
|
||||
0.424 0.8202240000000001
|
||||
0.426 0.818524
|
||||
0.428 0.816816
|
||||
0.43 0.8151
|
||||
0.432 0.813376
|
||||
0.434 0.811644
|
||||
0.436 0.809904
|
||||
0.438 0.808156
|
||||
0.44 0.8064
|
||||
0.442 0.804636
|
||||
0.444 0.802864
|
||||
0.446 0.801084
|
||||
0.448 0.799296
|
||||
0.45 0.7975
|
||||
0.452 0.795696
|
||||
0.454 0.793884
|
||||
0.456 0.792064
|
||||
0.458 0.7902359999999999
|
||||
0.46 0.7884
|
||||
0.462 0.786556
|
||||
0.464 0.784704
|
||||
0.466 0.782844
|
||||
0.468 0.780976
|
||||
0.47000000000000003 0.7790999999999999
|
||||
0.47200000000000003 0.7772159999999999
|
||||
0.47400000000000003 0.7753239999999999
|
||||
0.47600000000000003 0.773424
|
||||
0.47800000000000004 0.771516
|
||||
0.48 0.7696000000000001
|
||||
0.482 0.767676
|
||||
0.484 0.765744
|
||||
0.486 0.763804
|
||||
0.488 0.761856
|
||||
0.49 0.7599
|
||||
0.492 0.7579359999999999
|
||||
0.494 0.755964
|
||||
0.496 0.753984
|
||||
0.498 0.751996
|
||||
0.5 0.75
|
||||
0.502 0.747996
|
||||
0.504 0.745984
|
||||
0.506 0.7439640000000001
|
||||
0.508 0.7419359999999999
|
||||
0.51 0.7399
|
||||
0.512 0.7378560000000001
|
||||
0.514 0.735804
|
||||
0.516 0.733744
|
||||
0.518 0.731676
|
||||
0.52 0.7296
|
||||
0.522 0.727516
|
||||
0.524 0.725424
|
||||
0.526 0.723324
|
||||
0.528 0.721216
|
||||
0.53 0.7191
|
||||
0.532 0.716976
|
||||
0.534 0.714844
|
||||
0.536 0.712704
|
||||
0.538 0.710556
|
||||
0.54 0.7083999999999999
|
||||
0.542 0.706236
|
||||
0.544 0.704064
|
||||
0.546 0.701884
|
||||
0.548 0.6996959999999999
|
||||
0.55 0.6975
|
||||
0.552 0.6952959999999999
|
||||
0.554 0.6930839999999999
|
||||
0.556 0.6908639999999999
|
||||
0.558 0.6886359999999999
|
||||
0.56 0.6863999999999999
|
||||
0.562 0.684156
|
||||
0.5640000000000001 0.681904
|
||||
0.5660000000000001 0.6796439999999999
|
||||
0.5680000000000001 0.677376
|
||||
0.5700000000000001 0.6750999999999999
|
||||
0.5720000000000001 0.6728159999999999
|
||||
0.5740000000000001 0.6705239999999999
|
||||
0.5760000000000001 0.6682239999999999
|
||||
0.578 0.6659160000000001
|
||||
0.58 0.6636
|
||||
0.582 0.661276
|
||||
0.584 0.658944
|
||||
0.586 0.656604
|
||||
0.588 0.6542560000000001
|
||||
0.59 0.6519
|
||||
0.592 0.6495360000000001
|
||||
0.594 0.6471640000000001
|
||||
0.596 0.644784
|
||||
0.598 0.642396
|
||||
0.6 0.64
|
||||
0.602 0.637596
|
||||
0.604 0.635184
|
||||
0.606 0.632764
|
||||
0.608 0.630336
|
||||
0.61 0.6279
|
||||
0.612 0.625456
|
||||
0.614 0.623004
|
||||
0.616 0.620544
|
||||
0.618 0.6180760000000001
|
||||
0.62 0.6155999999999999
|
||||
0.622 0.613116
|
||||
0.624 0.6106240000000001
|
||||
0.626 0.608124
|
||||
0.628 0.6056159999999999
|
||||
0.63 0.6031
|
||||
0.632 0.600576
|
||||
0.634 0.598044
|
||||
0.636 0.595504
|
||||
0.638 0.592956
|
||||
0.64 0.5904
|
||||
0.642 0.587836
|
||||
0.644 0.585264
|
||||
0.646 0.582684
|
||||
0.648 0.580096
|
||||
0.65 0.5774999999999999
|
||||
0.652 0.574896
|
||||
0.654 0.572284
|
||||
0.656 0.569664
|
||||
0.658 0.567036
|
||||
0.66 0.5644
|
||||
0.662 0.5617559999999999
|
||||
0.664 0.5591039999999999
|
||||
0.666 0.5564439999999999
|
||||
0.668 0.5537759999999999
|
||||
0.67 0.5510999999999999
|
||||
0.672 0.548416
|
||||
0.674 0.5457239999999999
|
||||
0.676 0.543024
|
||||
0.678 0.540316
|
||||
0.68 0.5375999999999999
|
||||
0.682 0.5348759999999999
|
||||
0.684 0.532144
|
||||
0.686 0.529404
|
||||
0.6880000000000001 0.5266559999999999
|
||||
0.6900000000000001 0.5238999999999999
|
||||
0.6920000000000001 0.5211359999999999
|
||||
0.6940000000000001 0.5183639999999999
|
||||
0.6960000000000001 0.5155839999999999
|
||||
0.6980000000000001 0.5127959999999999
|
||||
0.7000000000000001 0.5099999999999999
|
||||
0.7020000000000001 0.507196
|
||||
0.704 0.504384
|
||||
0.706 0.5015640000000001
|
||||
0.708 0.49873600000000007
|
||||
0.71 0.4959
|
||||
0.712 0.49305600000000005
|
||||
0.714 0.4902040000000001
|
||||
0.716 0.487344
|
||||
0.718 0.484476
|
||||
0.72 0.48160000000000003
|
||||
0.722 0.47871600000000003
|
||||
0.724 0.475824
|
||||
0.726 0.472924
|
||||
0.728 0.470016
|
||||
0.73 0.46710000000000007
|
||||
0.732 0.46417600000000003
|
||||
0.734 0.461244
|
||||
0.736 0.45830400000000004
|
||||
0.738 0.455356
|
||||
0.74 0.4524
|
||||
0.742 0.44943600000000006
|
||||
0.744 0.44646399999999997
|
||||
0.746 0.443484
|
||||
0.748 0.440496
|
||||
0.75 0.4375
|
||||
0.752 0.434496
|
||||
0.754 0.431484
|
||||
0.756 0.42846399999999996
|
||||
0.758 0.42543600000000004
|
||||
0.76 0.4224
|
||||
0.762 0.41935599999999995
|
||||
0.764 0.416304
|
||||
0.766 0.41324399999999994
|
||||
0.768 0.410176
|
||||
0.77 0.4071
|
||||
0.772 0.40401599999999993
|
||||
0.774 0.40092399999999995
|
||||
0.776 0.39782399999999996
|
||||
0.778 0.39471599999999996
|
||||
0.78 0.39159999999999995
|
||||
0.782 0.38847599999999993
|
||||
0.784 0.3853439999999999
|
||||
0.786 0.382204
|
||||
0.788 0.37905599999999995
|
||||
0.79 0.3758999999999999
|
||||
0.792 0.37273599999999996
|
||||
0.794 0.3695639999999999
|
||||
0.796 0.36638399999999993
|
||||
0.798 0.36319599999999996
|
||||
0.8 0.3599999999999999
|
||||
0.802 0.3567959999999999
|
||||
0.804 0.3535839999999999
|
||||
0.806 0.3503639999999999
|
||||
0.808 0.3471359999999999
|
||||
0.81 0.3438999999999999
|
||||
0.812 0.34065599999999996
|
||||
0.8140000000000001 0.3374039999999999
|
||||
0.8160000000000001 0.3341439999999999
|
||||
0.8180000000000001 0.33087599999999995
|
||||
0.8200000000000001 0.3275999999999999
|
||||
0.8220000000000001 0.32431599999999994
|
||||
0.8240000000000001 0.32102399999999987
|
||||
0.8260000000000001 0.3177239999999999
|
||||
0.8280000000000001 0.3144159999999999
|
||||
0.8300000000000001 0.31109999999999993
|
||||
0.8320000000000001 0.3077759999999998
|
||||
0.834 0.30444400000000005
|
||||
0.836 0.30110400000000004
|
||||
0.838 0.297756
|
||||
0.84 0.2944000000000001
|
||||
0.842 0.2910360000000001
|
||||
0.844 0.28766400000000003
|
||||
0.846 0.2842840000000001
|
||||
0.848 0.28089600000000003
|
||||
0.85 0.2775000000000001
|
||||
0.852 0.274096
|
||||
0.854 0.27068400000000004
|
||||
0.856 0.26726400000000006
|
||||
0.858 0.26383600000000007
|
||||
0.86 0.2604000000000001
|
||||
0.862 0.2569560000000001
|
||||
0.864 0.25350400000000006
|
||||
0.866 0.25004400000000004
|
||||
0.868 0.24657600000000002
|
||||
0.87 0.24309999999999998
|
||||
0.872 0.23961600000000005
|
||||
0.874 0.236124
|
||||
0.876 0.23262400000000005
|
||||
0.878 0.229116
|
||||
0.88 0.22560000000000002
|
||||
0.882 0.22207599999999994
|
||||
0.884 0.21854399999999996
|
||||
0.886 0.21500399999999997
|
||||
0.888 0.21145599999999998
|
||||
0.89 0.20789999999999997
|
||||
0.892 0.20433599999999996
|
||||
0.894 0.20076399999999994
|
||||
0.896 0.19718399999999991
|
||||
0.898 0.193596
|
||||
0.9 0.18999999999999995
|
||||
0.902 0.186396
|
||||
0.904 0.18278399999999995
|
||||
0.906 0.179164
|
||||
0.908 0.17553599999999991
|
||||
0.91 0.17189999999999994
|
||||
0.912 0.16825599999999996
|
||||
0.914 0.16460399999999997
|
||||
0.916 0.16094399999999998
|
||||
0.918 0.15727599999999997
|
||||
0.92 0.15359999999999996
|
||||
0.922 0.14991599999999994
|
||||
0.924 0.1462239999999999
|
||||
0.926 0.14252399999999987
|
||||
0.928 0.13881599999999994
|
||||
0.93 0.1350999999999999
|
||||
0.932 0.13137599999999994
|
||||
0.934 0.12764399999999987
|
||||
0.936 0.1239039999999999
|
||||
0.9380000000000001 0.12015599999999993
|
||||
0.9400000000000001 0.11639999999999984
|
||||
0.9420000000000001 0.11263599999999985
|
||||
0.9440000000000001 0.10886399999999985
|
||||
0.9460000000000001 0.10508399999999984
|
||||
0.9480000000000001 0.10129599999999983
|
||||
0.9500000000000001 0.09749999999999992
|
||||
0.9520000000000001 0.09369599999999989
|
||||
0.9540000000000001 0.08988399999999985
|
||||
0.9560000000000001 0.08606399999999981
|
||||
0.9580000000000001 0.08223599999999986
|
||||
0.96 0.07840000000000003
|
||||
0.962 0.07455600000000007
|
||||
0.964 0.0707040000000001
|
||||
0.966 0.06684400000000001
|
||||
0.968 0.06297600000000003
|
||||
0.97 0.05910000000000004
|
||||
0.972 0.05521600000000004
|
||||
0.974 0.051324000000000036
|
||||
0.976 0.04742400000000002
|
||||
0.978 0.043516
|
||||
0.98 0.03960000000000008
|
||||
0.982 0.03567600000000004
|
||||
0.984 0.031743999999999994
|
||||
0.986 0.02780400000000005
|
||||
0.988 0.02385599999999999
|
||||
0.99 0.01990000000000003
|
||||
0.992 0.01593600000000006
|
||||
0.994 0.011963999999999975
|
||||
0.996 0.007983999999999991
|
||||
0.998 0.0039959999999999996
|
||||
1.0 0.0
|
13
resources/MutationCMA.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CMA Mutation</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">CMA Mutation</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
13
resources/MutationMSRGlobal.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>f_1 : Sphere function</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">MutationMSRGlobal</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
15
resources/MutationMSRSeperate.html
Normal file
@ -0,0 +1,15 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>f_1 : Sphere function</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">MutationMSRSeperate</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
13
resources/MutationMVA.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>MVA Mutation</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">MVA Mutation</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
13
resources/MutationRandom.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Random Mutation</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">Random Mutation</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
13
resources/MutationSuccessRule.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Success Rule Mutation</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">Success Rule</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
13
resources/NU_SVM.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>NU SV-Regression</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">NU SV-Regression</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
23
resources/ParticleSwarmOptimization.html
Normal file
@ -0,0 +1,23 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Particle Swarm Optimization - PSO</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">Particle Swarm Optimization - PSO</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
The Particle Swarm Optimization by Kennedy and Eberhardt is inspired by swarm intelligent
|
||||
behaviour seen in animals like birds or ants. A swarm of particles is a set of individual agents
|
||||
"flying" across the search space with individual velocity vectors. There is no selection as in
|
||||
classic Evolutionary Algorithms. Instead, the individuals exchange knowledge about the space they
|
||||
have come across. Each one is attracted to the best position the individual has seen so far (cognitive
|
||||
component) and to the best position known by its neighbors (social component).<br>
|
||||
The neighborhood is defined by the swarm velocity, which may be a linear ordering, a grid and some others.
|
||||
The influence of the velocity of the last time-step is taken into account using an inertness/
|
||||
constriction parameter, which controls the convergence behaviour of the swarm.
|
||||
The influence of social and cognitive attraction are weighed using the <i>phi</i> parameters. In the
|
||||
constriction variant there is a dependence enforced between constriction and the phi, making sure that
|
||||
the swarm converges slowly but steadily, see the publications of Clerc, e.g. <br>
|
||||
|
||||
</body>
|
||||
</html>
|
13
resources/Poly.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Poly model</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">Poly model</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
18
resources/PolyRBFJama.html
Normal file
@ -0,0 +1,18 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>f_1 : Sphere function</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">PolyRBFJama</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
ESPara contains the information describing the Evolution Strategy:
|
||||
<ul>
|
||||
<li>The problem to be solved.</li>
|
||||
<li>A seed value for the random number genarator.</li>
|
||||
<li>A termination criterium for the algorithm.</li>
|
||||
<li>The used population.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
13
resources/RBF.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>RBF model</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">RBF model</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
17
resources/StatisticsParameterImpl.html
Normal file
@ -0,0 +1,17 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Statistics Parameter Panel</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">Statistics Parameter Panel</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Here you can edit the :
|
||||
<ul>
|
||||
<li>Number of statistical independent runs.</li>
|
||||
<li>Name of result file.</li>
|
||||
<li>Plot fitness of best, worse or both individuals.</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
22
resources/Tribes.html
Normal file
@ -0,0 +1,22 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>TRIBES</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1 align="center">TRIBES</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
TRIBES is a parameter-free PSO implementation by Maurice Clerc. It combines several adaptive
|
||||
mechanisms to achieve good performance in different domains. It uses a dynamic number of particles,
|
||||
starting usually with 3 and adding new ones during optimization. Therefore, the number of generations
|
||||
is not directly connected to the number of fitness calls,
|
||||
because the population may grow (and seldomly shrink).<br>
|
||||
|
||||
Also, there are different initialization
|
||||
methods implemented which are chosen randomly when particles are created. The particles are organized
|
||||
in loosely connected groups or tribes (therefore the name), creating a kind of small-world topology.
|
||||
<br>
|
||||
As TRIBES uses an error approximation to steer the adaptations, a target value should be given, so far in the first
|
||||
dimension only.
|
||||
</body>
|
||||
</html>
|
BIN
resources/images/Add24.gif
Normal file
After Width: | Height: | Size: 962 B |
BIN
resources/images/Export24.gif
Normal file
After Width: | Height: | Size: 473 B |
BIN
resources/images/Import24.gif
Normal file
After Width: | Height: | Size: 473 B |
BIN
resources/images/Information24.gif
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
resources/images/JavaEvAIcon.gif
Normal file
After Width: | Height: | Size: 937 B |
BIN
resources/images/JavaEvAIcon_2.gif
Normal file
After Width: | Height: | Size: 959 B |
BIN
resources/images/JavaEvAIcon_3.gif
Normal file
After Width: | Height: | Size: 1010 B |
BIN
resources/images/JavaEvaSplashScreen.png
Normal file
After Width: | Height: | Size: 26 KiB |
BIN
resources/images/Play24.gif
Normal file
After Width: | Height: | Size: 247 B |
BIN
resources/images/QueenB.gif
Normal file
After Width: | Height: | Size: 979 B |
BIN
resources/images/QueenW.gif
Normal file
After Width: | Height: | Size: 978 B |
BIN
resources/images/Refresh24.gif
Normal file
After Width: | Height: | Size: 316 B |
BIN
resources/images/Stop24.gif
Normal file
After Width: | Height: | Size: 313 B |
BIN
resources/images/Sub24.gif
Normal file
After Width: | Height: | Size: 908 B |
BIN
resources/images/ackley.jpg
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
resources/images/ackleyopt.jpg
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
resources/images/ackleytex.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
resources/images/f1.jpg
Normal file
After Width: | Height: | Size: 35 KiB |
BIN
resources/images/f1tex.jpg
Normal file
After Width: | Height: | Size: 3.2 KiB |
BIN
resources/images/f2.jpg
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
resources/images/f2tex.jpg
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
resources/images/f81.jpg
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
resources/images/f85.jpg
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
resources/images/grie100.jpg
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
resources/images/rastrigin1.jpg
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
resources/images/rastrigin20.jpg
Normal file
After Width: | Height: | Size: 44 KiB |
BIN
resources/images/rastrigin5.jpg
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
resources/images/rastrigintex.jpg
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
resources/images/rosenbrocktex.jpg
Normal file
After Width: | Height: | Size: 6.5 KiB |
BIN
resources/images/schwefelsymmetrie.jpg
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
resources/images/step5.jpg
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
resources/images/stepopt.jpg
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
resources/images/steptex.jpg
Normal file
After Width: | Height: | Size: 4.9 KiB |
13
resources/rvm.html
Normal file
@ -0,0 +1,13 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>RVM model</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1 align="center">RVM model</h1>
|
||||
<center>
|
||||
</center><br>
|
||||
Please read the JavaEvA manual for a detailed description.
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
398
src/jalopy.format.convention.xml
Normal file
@ -0,0 +1,398 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<jalopy>
|
||||
<general>
|
||||
<compliance>
|
||||
<version>1</version>
|
||||
</compliance>
|
||||
<style>
|
||||
<description>Jalopy convention definitions for the JavaEVA project</description>
|
||||
<name>JavaEVA convention</name>
|
||||
</style>
|
||||
</general>
|
||||
<inspector>
|
||||
<enable>false</enable>
|
||||
<naming>
|
||||
<classes>
|
||||
<abstract>[A-Z][a-zA-Z0-9]+</abstract>
|
||||
<general>[A-Z][a-zA-Z0-9]+</general>
|
||||
</classes>
|
||||
<fields>
|
||||
<default>[a-z][\w]+</default>
|
||||
<defaultStatic>[a-z][\w]+</defaultStatic>
|
||||
<defaultStaticFinal>[a-zA-Z][\w]+</defaultStaticFinal>
|
||||
<private>[a-z][\w]+</private>
|
||||
<privateStatic>[a-z][\w]+</privateStatic>
|
||||
<privateStaticFinal>[a-zA-Z][\w]+</privateStaticFinal>
|
||||
<protected>[a-z][\w]+</protected>
|
||||
<protectedStatic>[a-z][\w]+</protectedStatic>
|
||||
<protectedStaticFinal>[a-zA-Z][\w]+</protectedStaticFinal>
|
||||
<public>[a-z][\w]+</public>
|
||||
<publicStatic>[a-z][\w]+</publicStatic>
|
||||
<publicStaticFinal>[a-zA-Z][\w]+</publicStaticFinal>
|
||||
</fields>
|
||||
<interfaces>[A-Z][a-zA-Z0-9]+</interfaces>
|
||||
<labels>\w+</labels>
|
||||
<methods>
|
||||
<default>[a-z][\w]+</default>
|
||||
<defaultStatic>[a-z][\w]+</defaultStatic>
|
||||
<defaultStaticFinal>[a-z][\w]+</defaultStaticFinal>
|
||||
<private>[a-z][\w]+</private>
|
||||
<privateStatic>[a-z][\w]+</privateStatic>
|
||||
<privateStaticFinal>[a-z][\w]+</privateStaticFinal>
|
||||
<protected>[a-z][\w]+</protected>
|
||||
<protectedStatic>[a-z][\w]+</protectedStatic>
|
||||
<protectedStaticFinal>[a-z][\w]+</protectedStaticFinal>
|
||||
<public>[a-z][\w]+</public>
|
||||
<publicStatic>[a-z][\w]+</publicStatic>
|
||||
<publicStaticFinal>[a-z][\w]+</publicStaticFinal>
|
||||
</methods>
|
||||
<packages>[a-z]+(?:\.[a-z]+)*</packages>
|
||||
<parameters>
|
||||
<default>[a-z][\w]+</default>
|
||||
<final>[a-z][\w]+</final>
|
||||
</parameters>
|
||||
<variables>[a-z][\w]*</variables>
|
||||
</naming>
|
||||
<tips>
|
||||
<adhereToNamingConvention>false</adhereToNamingConvention>
|
||||
<alwaysOverrideEquals>false</alwaysOverrideEquals>
|
||||
<alwaysOverrideHashCode>false</alwaysOverrideHashCode>
|
||||
<avoidThreadGroups>false</avoidThreadGroups>
|
||||
<declareCollectionComment>false</declareCollectionComment>
|
||||
<dontIgnoreExceptions>false</dontIgnoreExceptions>
|
||||
<dontSubstituteObjectEquals>false</dontSubstituteObjectEquals>
|
||||
<neverDeclareException>false</neverDeclareException>
|
||||
<neverDeclareThrowable>false</neverDeclareThrowable>
|
||||
<neverInvokeWaitOutsideLoop>false</neverInvokeWaitOutsideLoop>
|
||||
<neverReturnZeroArrays>false</neverReturnZeroArrays>
|
||||
<neverUseEmptyFinally>false</neverUseEmptyFinally>
|
||||
<obeyContractEquals>false</obeyContractEquals>
|
||||
<overrideToString>false</overrideToString>
|
||||
<referToObjectsByInterface>false</referToObjectsByInterface>
|
||||
<replaceStructureWithClass>false</replaceStructureWithClass>
|
||||
<stringLiterallI18n>false</stringLiterallI18n>
|
||||
<useInterfaceOnlyForTypes>false</useInterfaceOnlyForTypes>
|
||||
<wrongCollectionComment>false</wrongCollectionComment>
|
||||
</tips>
|
||||
</inspector>
|
||||
<internal>
|
||||
<version>6</version>
|
||||
</internal>
|
||||
<messages>
|
||||
<priority>
|
||||
<general>30000</general>
|
||||
<parser>30000</parser>
|
||||
<parserJavadoc>30000</parserJavadoc>
|
||||
<printer>30000</printer>
|
||||
<printerJavadoc>30000</printerJavadoc>
|
||||
<transform>30000</transform>
|
||||
</priority>
|
||||
<showErrorStackTrace>true</showErrorStackTrace>
|
||||
</messages>
|
||||
<misc>
|
||||
<threadCount>1</threadCount>
|
||||
</misc>
|
||||
<printer>
|
||||
<alignment>
|
||||
<methodCallChain>true</methodCallChain>
|
||||
<parameterMethodDeclaration>false</parameterMethodDeclaration>
|
||||
<ternaryOperator>true</ternaryOperator>
|
||||
<variableAssignment>false</variableAssignment>
|
||||
<variableIdentifier>false</variableIdentifier>
|
||||
</alignment>
|
||||
<backup>
|
||||
<directory>bak</directory>
|
||||
<level>0</level>
|
||||
</backup>
|
||||
<blanklines>
|
||||
<after>
|
||||
<block>1</block>
|
||||
<braceLeft>1</braceLeft>
|
||||
<class>1</class>
|
||||
<declaration>0</declaration>
|
||||
<footer>1</footer>
|
||||
<header>0</header>
|
||||
<interface>1</interface>
|
||||
<lastImport>2</lastImport>
|
||||
<method>1</method>
|
||||
<package>1</package>
|
||||
</after>
|
||||
<before>
|
||||
<block>1</block>
|
||||
<braceRight>0</braceRight>
|
||||
<caseBlock>1</caseBlock>
|
||||
<comment>
|
||||
<javadoc>1</javadoc>
|
||||
<multiline>1</multiline>
|
||||
<singleline>1</singleline>
|
||||
</comment>
|
||||
<controlStatement>1</controlStatement>
|
||||
<declaration>1</declaration>
|
||||
<footer>0</footer>
|
||||
<header>0</header>
|
||||
</before>
|
||||
<keepUpTo>1</keepUpTo>
|
||||
</blanklines>
|
||||
<braces>
|
||||
<empty>
|
||||
<cuddle>false</cuddle>
|
||||
<insertStatement>false</insertStatement>
|
||||
</empty>
|
||||
<insert>
|
||||
<dowhile>true</dowhile>
|
||||
<for>true</for>
|
||||
<ifelse>true</ifelse>
|
||||
<while>true</while>
|
||||
</insert>
|
||||
<remove>
|
||||
<block>true</block>
|
||||
<dowhile>false</dowhile>
|
||||
<for>false</for>
|
||||
<ifelse>false</ifelse>
|
||||
<while>false</while>
|
||||
</remove>
|
||||
<treatDifferent>
|
||||
<methodClass>false</methodClass>
|
||||
<methodClassIfWrapped>false</methodClassIfWrapped>
|
||||
</treatDifferent>
|
||||
</braces>
|
||||
<chunks>
|
||||
<blanklines>true</blanklines>
|
||||
<comments>true</comments>
|
||||
</chunks>
|
||||
<comments>
|
||||
<format>
|
||||
<multiline>false</multiline>
|
||||
</format>
|
||||
<javadoc>
|
||||
<check>
|
||||
<innerclass>false</innerclass>
|
||||
<tags>false</tags>
|
||||
<throwsTags>false</throwsTags>
|
||||
</check>
|
||||
<fieldsShort>true</fieldsShort>
|
||||
<generate>
|
||||
<class>1</class>
|
||||
<constructor>0</constructor>
|
||||
<field>0</field>
|
||||
<method>0</method>
|
||||
</generate>
|
||||
<parseComments>false</parseComments>
|
||||
<tags>
|
||||
<in-line />
|
||||
<standard />
|
||||
</tags>
|
||||
<templates>
|
||||
<method>
|
||||
<bottom> */</bottom>
|
||||
<exception> * @throws $exceptionType$ DOCUMENT ME!</exception>
|
||||
<param> * @param $paramType$ DOCUMENT ME!</param>
|
||||
<return> * @return DOCUMENT ME!</return>
|
||||
<top>/**| * DOCUMENT ME!</top>
|
||||
</method>
|
||||
</templates>
|
||||
</javadoc>
|
||||
<remove>
|
||||
<javadoc>false</javadoc>
|
||||
<multiline>false</multiline>
|
||||
<singleline>false</singleline>
|
||||
</remove>
|
||||
<separator>
|
||||
<fillCharacter>/</fillCharacter>
|
||||
<insert>true</insert>
|
||||
<insertRecursive>false</insertRecursive>
|
||||
<text>
|
||||
<class>Inner Classes</class>
|
||||
<constructor>Constructors</constructor>
|
||||
<field>Instance fields</field>
|
||||
<initializer>Instance initializers</initializer>
|
||||
<interface>Inner Interfaces</interface>
|
||||
<method>Methods</method>
|
||||
<static>Static fields/initializers</static>
|
||||
</text>
|
||||
</separator>
|
||||
</comments>
|
||||
<environment />
|
||||
<footer>
|
||||
<keys />
|
||||
<smartMode>5</smartMode>
|
||||
<text>///////////////////////////////////////////////////////////////////////////////
|
||||
// END OF FILE.
|
||||
///////////////////////////////////////////////////////////////////////////////</text>
|
||||
<use>true</use>
|
||||
</footer>
|
||||
|
||||
<!-- header should not used, because there are some LGPL sources and other authors -->
|
||||
<header>
|
||||
<keys>JavaEVA header</keys>
|
||||
<smartMode>5</smartMode>
|
||||
<text>///////////////////////////////////////////////////////////////////////////////
|
||||
// Filename: $RCSfile$
|
||||
// Language: Java
|
||||
// Compiler: JDK 1.4
|
||||
// Authors: Holger Ulmer, Felix Streichert, Hannes Planatscher
|
||||
// Version: $Revision: 10 $
|
||||
// $Date: 2006-01-18 11:02:22 +0100 (Wed, 18 Jan 2006) $
|
||||
// $Author: streiche $
|
||||
//
|
||||
// Copyright (c) Dept. Computer Architecture, University of Tuebingen, Germany
|
||||
///////////////////////////////////////////////////////////////////////////////</text>
|
||||
<use>false</use>
|
||||
</header>
|
||||
<history>
|
||||
<policy>disabled</policy>
|
||||
</history>
|
||||
<imports>
|
||||
<grouping>
|
||||
<defaultDepth>3</defaultDepth>
|
||||
<packages>*:1|gnu:2|java:2|javax:2|org:2|com:2|net:2|joelib:2</packages>
|
||||
</grouping>
|
||||
<policy>expand</policy>
|
||||
<sort>true</sort>
|
||||
</imports>
|
||||
|
||||
<indentation>
|
||||
<caseFromSwitch>false</caseFromSwitch>
|
||||
<continuation>
|
||||
<block>true</block>
|
||||
<operator>false</operator>
|
||||
</continuation>
|
||||
<firstColumnComments>true</firstColumnComments>
|
||||
<label>false</label>
|
||||
<policy>
|
||||
<deep>false</deep>
|
||||
</policy>
|
||||
<sizes>
|
||||
<braceCuddled>1</braceCuddled>
|
||||
<braceLeft>0</braceLeft>
|
||||
<braceRight>0</braceRight>
|
||||
<braceRightAfter>1</braceRightAfter>
|
||||
<continuation>4</continuation>
|
||||
<deep>55</deep>
|
||||
<extends>-1</extends>
|
||||
<general>4</general>
|
||||
<implements>-1</implements>
|
||||
<leading>0</leading>
|
||||
<tabs>8</tabs>
|
||||
<throws>-1</throws>
|
||||
<trailingComment>1</trailingComment>
|
||||
</sizes>
|
||||
<tabs>
|
||||
<enable>false</enable>
|
||||
<onlyLeading>false</onlyLeading>
|
||||
</tabs>
|
||||
</indentation>
|
||||
<misc>
|
||||
<arrayBracketsAfterIdent>false</arrayBracketsAfterIdent>
|
||||
<forceFormatting>true</forceFormatting>
|
||||
<insertExpressionParentheses>true</insertExpressionParentheses>
|
||||
<insertLoggingConditional>true</insertLoggingConditional>
|
||||
<insertTrailingNewline>true</insertTrailingNewline>
|
||||
<insertUID>false</insertUID>
|
||||
</misc>
|
||||
<sorting>
|
||||
<declaration>
|
||||
<class>false</class>
|
||||
<constructor>true</constructor>
|
||||
<enable>false</enable>
|
||||
<interface>false</interface>
|
||||
<method>false</method>
|
||||
<order>static|field|initializer|constructor|method|interface|class</order>
|
||||
<variable>true</variable>
|
||||
</declaration>
|
||||
<modifier>
|
||||
<enable>false</enable>
|
||||
<order>public|protected|private|abstract|static|final|synchronized|transient|volatile|native|strictfp</order>
|
||||
</modifier>
|
||||
</sorting>
|
||||
|
||||
<whitespace>
|
||||
<after>
|
||||
<comma>true</comma>
|
||||
<semicolon>true</semicolon>
|
||||
<typeCast>true</typeCast>
|
||||
</after>
|
||||
<before>
|
||||
<braces>false</braces>
|
||||
<brackets>false</brackets>
|
||||
<bracketsTypes>false</bracketsTypes>
|
||||
<caseColon>false</caseColon>
|
||||
<operator>
|
||||
<not>false</not>
|
||||
</operator>
|
||||
<parentheses>
|
||||
<methodCall>false</methodCall>
|
||||
<methodDeclaration>false</methodDeclaration>
|
||||
<statement>true</statement>
|
||||
</parentheses>
|
||||
</before>
|
||||
<padding>
|
||||
<braces>false</braces>
|
||||
<brackets>false</brackets>
|
||||
<operator>
|
||||
<assignment>true</assignment>
|
||||
<bitwise>true</bitwise>
|
||||
<logical>true</logical>
|
||||
<mathematical>true</mathematical>
|
||||
<relational>true</relational>
|
||||
<shift>true</shift>
|
||||
</operator>
|
||||
<parenthesis>false</parenthesis>
|
||||
<typeCast>false</typeCast>
|
||||
</padding>
|
||||
</whitespace>
|
||||
<wrapping>
|
||||
<always>
|
||||
<after>
|
||||
<arrayElement>0</arrayElement>
|
||||
<braceRight>true</braceRight>
|
||||
<extendsTypes>false</extendsTypes>
|
||||
<implementsTypes>false</implementsTypes>
|
||||
<label>true</label>
|
||||
<methodCallChained>false</methodCallChained>
|
||||
<ternaryOperator>
|
||||
<first>false</first>
|
||||
<second>false</second>
|
||||
</ternaryOperator>
|
||||
<throwsTypes>false</throwsTypes>
|
||||
</after>
|
||||
<before>
|
||||
<braceLeft>false</braceLeft>
|
||||
<extends>false</extends>
|
||||
<implements>false</implements>
|
||||
<throws>false</throws>
|
||||
</before>
|
||||
<parameter>
|
||||
<methodCall>false</methodCall>
|
||||
<methodCallNested>false</methodCallNested>
|
||||
<methodDeclaration>false</methodDeclaration>
|
||||
</parameter>
|
||||
</always>
|
||||
<general>
|
||||
<beforeOperator>false</beforeOperator>
|
||||
<enable>true</enable>
|
||||
<lineLength>80</lineLength>
|
||||
</general>
|
||||
<ondemand>
|
||||
<after>
|
||||
<assignment>false</assignment>
|
||||
<leftParenthesis>false</leftParenthesis>
|
||||
<parameter>false</parameter>
|
||||
<types>
|
||||
<extends>false</extends>
|
||||
<implements>false</implements>
|
||||
<throws>false</throws>
|
||||
</types>
|
||||
</after>
|
||||
<before>
|
||||
<rightParenthesis>false</rightParenthesis>
|
||||
</before>
|
||||
<groupingParentheses>false</groupingParentheses>
|
||||
</ondemand>
|
||||
</wrapping>
|
||||
</printer>
|
||||
</jalopy>
|
||||
|
||||
<!--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
END OF FILE
|
||||
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-->
|
35
src/javaeva/client/AppExitAction.java
Normal file
@ -0,0 +1,35 @@
|
||||
package javaeva.client;
|
||||
|
||||
import javaeva.gui.ExtAction;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.event.WindowListener;
|
||||
import java.awt.event.ActionEvent;
|
||||
import java.awt.event.WindowEvent;
|
||||
|
||||
/**
|
||||
* Created by IntelliJ IDEA.
|
||||
* User: streiche
|
||||
* Date: 12.05.2003
|
||||
* Time: 18:28:54
|
||||
* To change this template use Options | File Templates.
|
||||
*/
|
||||
/**
|
||||
*
|
||||
*/
|
||||
class AppExitAction extends ExtAction implements WindowListener{
|
||||
public AppExitAction(String s, String toolTip, KeyStroke key){
|
||||
super(s, toolTip, key);
|
||||
}
|
||||
private void exit(){
|
||||
System.exit(1);
|
||||
}
|
||||
public void actionPerformed(ActionEvent e){exit();}
|
||||
public void windowOpened(WindowEvent e){}
|
||||
public void windowClosed(WindowEvent e){}
|
||||
public void windowIconified(WindowEvent e){ }
|
||||
public void windowDeiconified(WindowEvent e){ }
|
||||
public void windowActivated(WindowEvent e){ }
|
||||
public void windowDeactivated(WindowEvent e){ }
|
||||
public void windowClosing(WindowEvent e){exit();}
|
||||
}
|