commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From er...@apache.org
Subject [1/8] git commit: MATH-1144 New interface for allowing caller to validate (i.e. modify) the set of parameters generated by the optimizer.
Date Mon, 03 Nov 2014 10:43:35 GMT
Repository: commons-math
Updated Branches:
  refs/heads/master 45ae5c7e4 -> 7df65a5dd


MATH-1144
New interface for allowing caller to validate (i.e. modify) the
set of parameters generated by the optimizer.


Project: http://git-wip-us.apache.org/repos/asf/commons-math/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-math/commit/f820d06f
Tree: http://git-wip-us.apache.org/repos/asf/commons-math/tree/f820d06f
Diff: http://git-wip-us.apache.org/repos/asf/commons-math/diff/f820d06f

Branch: refs/heads/master
Commit: f820d06fc0d1204b0cb386214ffeb42ccec669ec
Parents: cee04d1
Author: Gilles <erans@apache.org>
Authored: Mon Oct 13 19:39:27 2014 +0200
Committer: Gilles <erans@apache.org>
Committed: Mon Oct 13 19:39:27 2014 +0200

----------------------------------------------------------------------
 .../leastsquares/ParameterValidator.java        | 34 ++++++++++++++++++++
 1 file changed, 34 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-math/blob/f820d06f/src/main/java/org/apache/commons/math3/fitting/leastsquares/ParameterValidator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/commons/math3/fitting/leastsquares/ParameterValidator.java
b/src/main/java/org/apache/commons/math3/fitting/leastsquares/ParameterValidator.java
new file mode 100644
index 0000000..d5b8529
--- /dev/null
+++ b/src/main/java/org/apache/commons/math3/fitting/leastsquares/ParameterValidator.java
@@ -0,0 +1,34 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.commons.math3.fitting.leastsquares;
+
+import org.apache.commons.math3.linear.RealVector;
+
+/**
+ * Interface for validating a set of model parameters.
+ *
+ * @since 3.4
+ */
+public interface ParameterValidator {
+    /**
+     * Validates the set of parameters.
+     *
+     * @param params Input parameters.
+     * @return the validated values.
+     */
+    RealVector validate(RealVector params);
+}


Mime
View raw message