Skip to main content

ZOS-API interface 2025 R2

ZOSAPI.Tools.Optimization Namespace Reference

Last update: 16.07.2025

Classes

interface  IGlobalOptimization
 Interfaces and methods for running a Global Optimization. This interface can be accessed via the IOpticalSystemTools interface. More...
 
interface  IHammerOptimization
 Interfaces and methods for running a Hammer Optimization. This interface can be accessed via the IOpticalSystemTools interface. More...
 
interface  ILocalOptimization
 Interfaces and methods for running a Local Optimization. This interface can be accessed via the IOpticalSystemTools interface. More...
 

Enumerations

enum  OptimizationAlgorithm { DampedLeastSquares = 0 , OrthogonalDescent }
 
enum  OptimizationCycles {
  Automatic = 0 , Fixed_1_Cycle , Fixed_5_Cycles , Fixed_10_Cycles ,
  Fixed_50_Cycles , Infinite
}
 
enum  OptimizationSaveCount {
  Save_10 = 0 , Save_20 , Save_30 , Save_40 ,
  Save_50 , Save_60 , Save_70 , Save_80 ,
  Save_90 , Save_100
}
 

Enumeration Type Documentation

◆ OptimizationAlgorithm

Enumerator
DampedLeastSquares 
OrthogonalDescent 

◆ OptimizationCycles

Enumerator
Automatic 
Fixed_1_Cycle 
Fixed_5_Cycles 
Fixed_10_Cycles 
Fixed_50_Cycles 
Infinite 

◆ OptimizationSaveCount

Enumerator
Save_10 
Save_20 
Save_30 
Save_40 
Save_50 
Save_60 
Save_70 
Save_80 
Save_90 
Save_100 

Connect with Ansys