org.ddogleg.optimization.funcs
Class EvalFuncDodcfg
- java.lang.Object
-
- org.ddogleg.optimization.funcs.EvalFuncDodcfg
-
- All Implemented Interfaces:
- EvalFuncMinimization
public class EvalFuncDodcfg extends java.lang.Object implements EvalFuncMinimization
Test function for large scale unconstrained minimization.This subroutine computes the function and gradient of the optimal design with composite materials problem. MINPACK-2 Project. November 1993. Argonne National Laboratory and University of Minnesota. Brett M. Averick.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description classEvalFuncDodcfg.DerivclassEvalFuncDodcfg.Func
-
Constructor Summary
Constructors Constructor and Description EvalFuncDodcfg(int nx, int ny, double lambda)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecomputeStuff(boolean feval, boolean geval, double[] x, double[] fgrad)doubledodcps(double t, double mu1, double mu2, double t1, double t2, int option, double lambda)This subroutine computes the function psi(t) and the scaled functions psi'(t)/t and psi''(t)/t for the optimal design with composite materials problem.FunctionNtoSgetFunction()FunctionNtoNgetGradient()double[]getInitial()doublegetMinimum()double[]getOptimal()
-
-
-
Method Detail
-
getMinimum
public double getMinimum()
- Specified by:
getMinimumin interfaceEvalFuncMinimization
-
getFunction
public FunctionNtoS getFunction()
- Specified by:
getFunctionin interfaceEvalFuncMinimization
-
getGradient
public FunctionNtoN getGradient()
- Specified by:
getGradientin interfaceEvalFuncMinimization
-
getInitial
public double[] getInitial()
- Specified by:
getInitialin interfaceEvalFuncMinimization
-
getOptimal
public double[] getOptimal()
- Specified by:
getOptimalin interfaceEvalFuncMinimization
-
computeStuff
public double computeStuff(boolean feval, boolean geval, double[] x, double[] fgrad)
-
dodcps
public double dodcps(double t, double mu1, double mu2, double t1, double t2, int option, double lambda)This subroutine computes the function psi(t) and the scaled functions psi'(t)/t and psi''(t)/t for the optimal design with composite materials problem.- Parameters:
t-mu1-mu2-t1-t2-option-lambda-- Returns:
-
-
DataMelt 3.0 © DataMelt by jWork.ORG