Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mgiza.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mgizapp/src/mkcls/PopOptimization.h')
-rw-r--r--mgizapp/src/mkcls/PopOptimization.h66
1 files changed, 33 insertions, 33 deletions
diff --git a/mgizapp/src/mkcls/PopOptimization.h b/mgizapp/src/mkcls/PopOptimization.h
index be8d4a2..93eb8dc 100644
--- a/mgizapp/src/mkcls/PopOptimization.h
+++ b/mgizapp/src/mkcls/PopOptimization.h
@@ -9,14 +9,14 @@ modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
-This program is distributed in the hope that it will be useful,
+This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
USA.
*/
@@ -32,8 +32,7 @@ USA.
#include "Optimization.h"
-typedef struct
-{
+typedef struct {
Optimization *opt;
Problem *prob;
} ProbAndOpt;
@@ -47,43 +46,44 @@ inline DEFINE_STANDARD_COMPARE(ProbAndOpt);
int compareProbAndOpt(const void *p,const void *j);
-class PopOptimization : public Optimization {
+class PopOptimization : public Optimization
+{
+
+
+private:
+ Array<ProbAndOpt> probandopt;
+
+protected:
+ int initialisiert;
+ Problem *originalProblem;
+
+
+ int verfahren;
+
+
+ virtual void zInitialize();
+
+
+public:
+ PopOptimization(Problem &s,int verf,int anz);
+
+
+ virtual ~PopOptimization() {}
+
+ int size();
+
+ void sort();
- private:
- Array<ProbAndOpt> probandopt;
-
- protected:
- int initialisiert;
- Problem *originalProblem;
-
-
- int verfahren;
-
- virtual void zInitialize();
-
+ virtual Problem& bestProblem()=0;
- public:
- PopOptimization(Problem &s,int verf,int anz);
-
-
- virtual ~PopOptimization() {}
- int size();
-
-
- void sort();
-
+ Problem *problem(int i);
- virtual Problem& bestProblem()=0;
-
- Problem *problem(int i);
-
+ Optimization *optimization(int i);
- Optimization *optimization(int i);
-
};
#endif