Class ModelUpdateSolution
Inheritance
System.Object
System.MarshalByRefObject
ModelUpdateSolution
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class ModelUpdateSolution : CorrelSolution, IMessageSink, INXObject
Constructors
ModelUpdateSolution()
Declaration
protected ModelUpdateSolution()
Properties
DesignVariables
Declaration
public ModelUpdateDesignVariablesCollection DesignVariables { get; }
Property Value
Methods
CalculateErrors()
Declaration
public void CalculateErrors()
CloneModelupdate()
Declaration
public ModelUpdateSolution CloneModelupdate()
Returns
CreateCorrelMethodBuilder()
Declaration
public ModelUpdateCorrelMethodBuilder CreateCorrelMethodBuilder()
Returns
CreateOptimOptionsBuilder()
Declaration
public ModelUpdateOptimOptionsBuilder CreateOptimOptionsBuilder()
Returns
CreateOptionsBuilder()
Declaration
public ModelUpdateOptionsBuilder CreateOptionsBuilder()
Returns
CreateOverallWeightsBuilder()
Declaration
public ModelUpdateOverallWeightsBuilder CreateOverallWeightsBuilder()
Returns
ExportDesignVariablesCsvFile(String)
Declaration
public void ExportDesignVariablesCsvFile(string fileName)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
ExportErrorsCsvFile(ModelUpdateSolution.TargetType, String)
Declaration
public void ExportErrorsCsvFile(ModelUpdateSolution.TargetType targetType, string fileName)
Parameters
ExportSensitivitiesCsvFile(String)
Declaration
public void ExportSensitivitiesCsvFile(string fileName)
Parameters
Type |
Name |
Description |
System.String |
fileName |
|
ExportTargetsCsvFile(ModelUpdateSolution.TargetType, String)
Declaration
public void ExportTargetsCsvFile(ModelUpdateSolution.TargetType tagetType, string fileName)
Parameters
GetDesignVariables()
Declaration
public ModelUpdateDesignVariable[] GetDesignVariables()
Returns
GetDesignVarNumber()
Declaration
public int GetDesignVarNumber()
Returns
Type |
Description |
System.Int32 |
|
ResetDesignVariables()
Declaration
public void ResetDesignVariables()
ResetTargets()
Declaration
public void ResetTargets()
SetDesignVarActive(Int32, Boolean)
Declaration
public void SetDesignVarActive(int designVarIndex, bool active)
Parameters
Type |
Name |
Description |
System.Int32 |
designVarIndex |
|
System.Boolean |
active |
|
SetDesignVariablesInitialValue(Double)
Declaration
public void SetDesignVariablesInitialValue(double initialValue)
Parameters
Type |
Name |
Description |
System.Double |
initialValue |
|
SetDesignVarLowerBound(Int32, Double)
Declaration
public void SetDesignVarLowerBound(int designVarIndex, double lowerBound)
Parameters
Type |
Name |
Description |
System.Int32 |
designVarIndex |
|
System.Double |
lowerBound |
|
SetDesignVarUpperBound(Int32, Double)
Declaration
public void SetDesignVarUpperBound(int designVarIndex, double upperBound)
Parameters
Type |
Name |
Description |
System.Int32 |
designVarIndex |
|
System.Double |
upperBound |
|
SetDesignVarValue(Int32, Double)
Declaration
public void SetDesignVarValue(int designVarIndex, double value)
Parameters
Type |
Name |
Description |
System.Int32 |
designVarIndex |
|
System.Double |
value |
|
SetDesignVarWeight(Int32, Double)
Declaration
public void SetDesignVarWeight(int designVarIndex, double weight)
Parameters
Type |
Name |
Description |
System.Int32 |
designVarIndex |
|
System.Double |
weight |
|
SetFreqTargetActive(Int32, Boolean)
Declaration
public void SetFreqTargetActive(int freqTargetIndex, bool active)
Parameters
Type |
Name |
Description |
System.Int32 |
freqTargetIndex |
|
System.Boolean |
active |
|
SetFreqTargetWeight(Int32, Double)
Declaration
public void SetFreqTargetWeight(int freqTargetIndex, double weight)
Parameters
Type |
Name |
Description |
System.Int32 |
freqTargetIndex |
|
System.Double |
weight |
|
SetModeShapeTargetActive(Int32, Boolean)
Declaration
public void SetModeShapeTargetActive(int modeShapeTargetIndex, bool active)
Parameters
Type |
Name |
Description |
System.Int32 |
modeShapeTargetIndex |
|
System.Boolean |
active |
|
SetModeShapeTargetWeight(Int32, Double)
Declaration
public void SetModeShapeTargetWeight(int modeShapeTargetIndex, double modeShapeWeight)
Parameters
Type |
Name |
Description |
System.Int32 |
modeShapeTargetIndex |
|
System.Double |
modeShapeWeight |
|
UpdateDesignVariables()
Declaration
public void UpdateDesignVariables()
UpdateFiniteElementModel()
Declaration
public void UpdateFiniteElementModel()
Implements
System.Runtime.Remoting.Messaging.IMessageSink