public interface ModelUpdateOptimOptionsBuilder extends Builder
ModelUpdateOptimOptionsBuilder
ModelUpdateSolution.createOptimOptionsBuilder()
Modifier and Type | Interface and Description |
---|---|
static class |
ModelUpdateOptimOptionsBuilder.MethodChoice
the method of the optimizer
|
static class |
ModelUpdateOptimOptionsBuilder.SteepestDescMethodChoice
the mode of the Steepest Descent method
|
Modifier and Type | Method and Description |
---|---|
double |
designVarLinearRange()
Returns the design variable linear range
License requirements: None. |
double |
designVarWeight()
Returns the design variable weight
License requirements: None. |
int |
gaOptNumGenerations()
Returns the genetic algorithm optimizer number of generations
License requirements: None. |
int |
gaOptNumGenes()
Returns the genetic algorithm optimizer number of genes
License requirements: None. |
int |
gaOptNumIndividuals()
Returns the genetic algorithm optimizer number of individuals
License requirements: None. |
boolean |
leastSqrAutoFilter()
Returns the least squares auto filter design variable
License requirements: None. |
int |
maxIterations()
Returns the maximum iterations
License requirements: None. |
ModelUpdateOptimOptionsBuilder.MethodChoice |
method()
Returns the method
License requirements: None. |
double |
minImprovement()
Returns the minimum improvement
License requirements: None. |
void |
optimize()
Do the optimization of model update
License requirements: nx_correl_update ("FE Model Update") . |
void |
setDesignVarLinearRange(double designVarLinearRange)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setDesignVarWeight(double designVarWeight)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setGaOptNumGenerations(int gaOptNumGenerations)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setGaOptNumGenes(int gaOptNumGenes)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setGaOptNumIndividuals(int gaOptNumIndividuals)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setLeastSqrAutoFilter(boolean leastSqrAutoFilter)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setMaxIterations(int maxIterations)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setMethod(ModelUpdateOptimOptionsBuilder.MethodChoice method)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setMinImprovement(double minImprovement)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setSteepestDescDVarStep(double steepestDescDVarStep)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setSteepestDescMaxInnerIter(int steepestDescMaxInnerIter)
License requirements: nx_correl_update ("FE Model Update") . |
void |
setSteepestDescMethod(ModelUpdateOptimOptionsBuilder.SteepestDescMethodChoice steepestDescMethod)
License requirements: nx_correl_update ("FE Model Update") . |
double |
steepestDescDVarStep()
Returns the steepest descent design variable step
License requirements: None. |
int |
steepestDescMaxInnerIter()
Returns the steepest descent max inner iterations
License requirements: None. |
ModelUpdateOptimOptionsBuilder.SteepestDescMethodChoice |
steepestDescMethod()
Returns the steepest descent method
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
int maxIterations() throws NXException, RemoteException
NXException
RemoteException
void setMaxIterations(int maxIterations) throws NXException, RemoteException
maxIterations
- NXException
RemoteException
double minImprovement() throws NXException, RemoteException
NXException
RemoteException
void setMinImprovement(double minImprovement) throws NXException, RemoteException
minImprovement
- NXException
RemoteException
double designVarWeight() throws NXException, RemoteException
NXException
RemoteException
void setDesignVarWeight(double designVarWeight) throws NXException, RemoteException
designVarWeight
- NXException
RemoteException
double designVarLinearRange() throws NXException, RemoteException
NXException
RemoteException
void setDesignVarLinearRange(double designVarLinearRange) throws NXException, RemoteException
designVarLinearRange
- NXException
RemoteException
ModelUpdateOptimOptionsBuilder.MethodChoice method() throws NXException, RemoteException
NXException
RemoteException
void setMethod(ModelUpdateOptimOptionsBuilder.MethodChoice method) throws NXException, RemoteException
method
- NXException
RemoteException
boolean leastSqrAutoFilter() throws NXException, RemoteException
NXException
RemoteException
void setLeastSqrAutoFilter(boolean leastSqrAutoFilter) throws NXException, RemoteException
leastSqrAutoFilter
- NXException
RemoteException
ModelUpdateOptimOptionsBuilder.SteepestDescMethodChoice steepestDescMethod() throws NXException, RemoteException
NXException
RemoteException
void setSteepestDescMethod(ModelUpdateOptimOptionsBuilder.SteepestDescMethodChoice steepestDescMethod) throws NXException, RemoteException
steepestDescMethod
- NXException
RemoteException
int steepestDescMaxInnerIter() throws NXException, RemoteException
NXException
RemoteException
void setSteepestDescMaxInnerIter(int steepestDescMaxInnerIter) throws NXException, RemoteException
steepestDescMaxInnerIter
- NXException
RemoteException
double steepestDescDVarStep() throws NXException, RemoteException
NXException
RemoteException
void setSteepestDescDVarStep(double steepestDescDVarStep) throws NXException, RemoteException
steepestDescDVarStep
- NXException
RemoteException
int gaOptNumIndividuals() throws NXException, RemoteException
NXException
RemoteException
void setGaOptNumIndividuals(int gaOptNumIndividuals) throws NXException, RemoteException
gaOptNumIndividuals
- NXException
RemoteException
int gaOptNumGenerations() throws NXException, RemoteException
NXException
RemoteException
void setGaOptNumGenerations(int gaOptNumGenerations) throws NXException, RemoteException
gaOptNumGenerations
- NXException
RemoteException
int gaOptNumGenes() throws NXException, RemoteException
NXException
RemoteException
void setGaOptNumGenes(int gaOptNumGenes) throws NXException, RemoteException
gaOptNumGenes
- NXException
RemoteException
void optimize() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.