Skip to main content

ModelCenter Custom Optimization Algorithm SDK 2026 R1

Phoenix.Optimization.AlgorithmTests.Evaluators Namespace Reference

Last update: 19.06.2026

Classes

Type Description
class AckleyEvaluator
Implementation of the Ackley Function Source: http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page295.htm
class CRPO1
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO10
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO11
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO12
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO13
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO14
Implementation of Constrained Real-Parameter Optimization Function - 14
class CRPO15
Implementation of Constrained Real-Parameter Optimization Function - 15
class CRPO16
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO17
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO18
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO19
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO2
Implementation of Constrained Real-Parameter Optimization Function - 02
class CRPO20
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO21
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO22
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO23
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO24
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO3
Implementation of Constrained Real-Parameter Optimization Function - 03
class CRPO4
Implementation of Constrained Real-Parameter Optimization Function - 04
class CRPO5
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO6
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO7
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO8
Implementation of Constrained Real-Parameter Optimization Function - 01
class CRPO9
Implementation of Constrained Real-Parameter Optimization Function - 01
class FailedRunsEvaluator
class FrankEvaluator
Implementation of Frank Function Source: Phoenix Integration Customer
class LohPapalambrosExample2Evaluator
Loh-Papalambros Example 2 function.
class MatyasEvaluator
Implementation of Matyas Function
class MatyasMCEvaluator
class MOC1
Implementation of Constrained Multi-objective Optimization problem 1 from CEC'09.
class MOC2
Implementation of Constrained Multi-objective Optimization problem 4 from CEC'09.
class MOC3
Implementation of Constrained Multi-objective Optimization problem 8 from CEC'09.
class MOC4
Implementation of Constrained Multi-objective Optimization problem 10 from CEC'09.
class MOC5
Implementation of Constrained Multi-objective Optimization problem 2 from CEC'09.
class MOC6
Implementation of Constrained Multi-objective Optimization problem 1 from CEC'09.
class ModelCenterEvaluator
Abstract class that simplifies adding ModelCenter models as evaluators.
class ModelEvaluator
Abstract class that implements common code for evaluators
class MOUC1
Implementation of Un-constrained Multi-objective Optimization problem 6 from CEC'09.
class MOUC2
Implementation of Un-constrained Multi-objective Optimization problem 6 from CEC'09.
class NonConvergingEvaluator
class PlyAnglesEvaluator
Ply lamination optimization problem.
class RosenBrockDiscreteEvaluator
Implementation of Rosenbrock Function Source: http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/TestGO_files/TestCodes/rosen.m
class RosenbrockEvaluator
Implementation of Rosenbrock Function Source: http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/TestGO_files/TestCodes/rosen.m
class RosenSuzukiDiscreteEvaluator
Implementation of T:Phoenix.Optimization.AlgorithmTests.Evaluators.RosenSuzukiEvaluator using discrete variables.
class RosenSuzukiEvaluator
The Rosen-Suzuki problem is a function of four variables with three nonlinear constraints on the variables.
class RosenSuzukiFailEvaluator
Implementation of T:Phoenix.Optimization.AlgorithmTests.Evaluators.RosenSuzukiEvaluator with failed runs.
class SeparableEvaluator
Implementation for the Separable Function problem Source: NonLinear Programming Theory and Algorithms, Second Edition Wiley Student edition ISBN 9812-53-068-1 by Mokhtar S Bazaraa, Hanif D.
class Stelmack98Evaluator
Implementation of the Stelmack 98 function
class Stelmack98FailEvaluator
Implementation of the Stelmack 98 function with faild runs.
class SystemEvaluator
Generic system evaluator used for testing algorithms that support solve for objectives but not minimize/maximize objectives.
class TB1Evaluator
Implementation for the TB1 Function problem Source: NonLinear Programming Theory and Algorithms, Second Edition Wiley Student edition ISBN 9812-53-068-1 by Mokhtar S Bazaraa, Hanif D.
class TB2Evaluator
Implementation for the TB2 Function problem
class TwoDimensionalQuadraticEvaluator
Simple test to verify that and algorithm can handle NaN being passed in for constraints and design variables.
class UnicodeLohPapalambrosExample2Evaluator
Copy of LohPapalambrosExample2Evaluator that tests using unicode strings as enumerated values
class UnicodeVarNamesEvaluator
class WoodsEvaluator
Woods – a la More, Garbow & Hillstrom (TOMS algorithm 566)

Enumerations

Type Description
enum ConstraintType { Unconstrained , UpperAndLowerBound , UpperBound , LowerBound , Unachievable }
Specifies constraint type
enum DesignVariableType { Unbounded , UpperAndLowerBound , UpperBound , LowerBound }
Specifies design variable type

Enumeration Type Documentation

ConstraintType

enum ConstraintType 

Specifies constraint type

Enumerator Description
Unconstrained No constraints
UpperAndLowerBound Constraints with upper and lower bounds
UpperBound Constraints with an upper but no lower bound
LowerBound Constraints with an lower but no upper bound
Unachievable Constraint that makes no runs feasible

DesignVariableType

enum DesignVariableType 

Specifies design variable type

Enumerator Description
Unbounded No upper or lower bounds
UpperAndLowerBound Design variables with upper and lower bounds
UpperBound Design variables with upper but no lower bound
LowerBound Design variables with lower but no upper bound

Connect with Ansys