Search Results for

    Show / Hide Table of Contents

    Class DAOSolution

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    TaggedObject
    NXObject
    DAOSolution
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    Inherited Members
    NXObject.SetUserAttribute(NXObject.AttributeInformation, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Int32, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Double, Update.Option)
    NXObject.SetUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetUserAttribute(String, Int32, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, String, Update.Option)
    NXObject.SetTimeUserAttribute(String, Int32, NXObject.ComputationalTime, Update.Option)
    NXObject.SetBooleanUserAttribute(String, Int32, Boolean, Update.Option)
    NXObject.CreateAttributeIterator()
    NXObject.HasUserAttribute(AttributeIterator)
    NXObject.HasUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetUserAttributeCount(AttributeIterator)
    NXObject.GetUserAttributeCount(AttributeIterator, Boolean)
    NXObject.GetUserAttributeCount(NXObject.AttributeType)
    NXObject.GetUserAttributeCount(NXObject.AttributeType, Boolean, Boolean)
    NXObject.GetUserAttributeSize(String, NXObject.AttributeType)
    NXObject.GetNextUserAttribute(AttributeIterator, NXObject.AttributeInformation)
    NXObject.GetUserAttribute(String, NXObject.AttributeType, Int32)
    NXObject.GetBooleanUserAttribute(String, Int32)
    NXObject.GetIntegerUserAttribute(String, Int32)
    NXObject.GetRealUserAttribute(String, Int32)
    NXObject.GetStringUserAttribute(String, Int32)
    NXObject.GetTimeUserAttribute(String, Int32)
    NXObject.GetComputationalTimeUserAttribute(String, Int32)
    NXObject.GetUserAttributes(AttributeIterator)
    NXObject.GetUserAttributes()
    NXObject.GetUserAttributes(Boolean)
    NXObject.GetUserAttributeAsString(String, NXObject.AttributeType, Int32)
    NXObject.DeleteUserAttributes(AttributeIterator, Update.Option)
    NXObject.DeleteUserAttribute(NXObject.AttributeType, String, Boolean, Update.Option)
    NXObject.DeleteUserAttributes(NXObject.AttributeType, Update.Option)
    NXObject.SetUserAttributeLock(String, NXObject.AttributeType, Boolean)
    NXObject.GetUserAttributeLock(String, NXObject.AttributeType)
    NXObject.GetUserAttributeSourceObjects()
    NXObject.SetPdmReferenceAttribute(String, String)
    NXObject.GetPdmReferenceAttributeValue(String)
    NXObject.GetUserAttribute(String, Boolean, Boolean, NXObject.AttributeType)
    NXObject.GetUserAttributes(Boolean, Boolean)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType)
    NXObject.DeleteAllAttributesByType(NXObject.AttributeType, Update.Option)
    NXObject.SetAttribute(String, Int32)
    NXObject.SetAttribute(String, Int32, Update.Option)
    NXObject.SetAttribute(String, Double)
    NXObject.SetAttribute(String, Double, Update.Option)
    NXObject.SetAttribute(String, String)
    NXObject.SetAttribute(String, String, Update.Option)
    NXObject.SetAttribute(String)
    NXObject.SetAttribute(String, Update.Option)
    NXObject.SetTimeAttribute(String, String)
    NXObject.SetTimeAttribute(String, String, Update.Option)
    NXObject.GetIntegerAttribute(String)
    NXObject.GetRealAttribute(String)
    NXObject.GetStringAttribute(String)
    NXObject.GetTimeAttribute(NXObject.DateAndTimeFormat, String)
    NXObject.GetReferenceAttribute(String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String)
    NXObject.DeleteAttributeByTypeAndTitle(NXObject.AttributeType, String, Update.Option)
    NXObject.SetReferenceAttribute(String, String)
    NXObject.SetReferenceAttribute(String, String, Update.Option)
    NXObject.GetAttributeTitlesByType(NXObject.AttributeType)
    NXObject.GetUserAttributesAsStrings()
    NXObject.FindObject(String)
    NXObject.Print()
    NXObject.SetName(String)
    NXObject.IsOccurrence
    NXObject.JournalIdentifier
    NXObject.OwningComponent
    NXObject.OwningPart
    NXObject.Prototype
    TaggedObject.initialize()
    TaggedObject.ToString()
    TaggedObject.PrintTestData(String)
    TaggedObject.PrintTestData(String, Int32)
    TaggedObject.Tag
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    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)
    Namespace: NXOpen.CAE.Optimization
    Assembly: NXOpen.dll
    Syntax
    public class DAOSolution : NXObject, IMessageSink, INXObject

    Constructors

    DAOSolution()

    Declaration
    protected DAOSolution()

    Properties

    DesignConstraint

    Declaration
    public DAOConstraintCollection DesignConstraint { get; }
    Property Value
    Type Description
    DAOConstraintCollection

    DesignVariable

    Declaration
    public DAODesignVariableCollection DesignVariable { get; }
    Property Value
    Type Description
    DAODesignVariableCollection

    Name

    Declaration
    public string Name { get; set; }
    Property Value
    Type Description
    System.String

    OptimizerControl

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Not a valid method. Use NXOpen.CAE.Optimization.DAOSolution.GetSolutionControls instead.")]
    public DAOStopCondition OptimizerControl { get; set; }
    Property Value
    Type Description
    DAOStopCondition

    SolverType

    Declaration
    public Solver SolverType { get; set; }
    Property Value
    Type Description
    Solver

    Methods

    ActivateSolution()

    Declaration
    public void ActivateSolution()

    CreateConstraintBuilder(DAOConstraint)

    Declaration
    public DAOConstraintBuilder CreateConstraintBuilder(DAOConstraint optimizationConstraint)
    Parameters
    Type Name Description
    DAOConstraint optimizationConstraint
    Returns
    Type Description
    DAOConstraintBuilder

    CreateDesignVariableBuilder(DAODesignVariable)

    Declaration
    public DAODesignVariableBuilder CreateDesignVariableBuilder(DAODesignVariable optimizationDesvar)
    Parameters
    Type Name Description
    DAODesignVariable optimizationDesvar
    Returns
    Type Description
    DAODesignVariableBuilder

    DeleteSolution()

    Declaration
    public void DeleteSolution()

    GetDesignConstraints()

    Declaration
    public DAOConstraint[] GetDesignConstraints()
    Returns
    Type Description
    DAOConstraint[]

    GetDesignObjective()

    Declaration
    public DAOObjective GetDesignObjective()
    Returns
    Type Description
    DAOObjective

    GetGlobalSensitivityDesignVariables()

    Declaration
    public DAODesignVariable[] GetGlobalSensitivityDesignVariables()
    Returns
    Type Description
    DAODesignVariable[]

    GetOptimizationDesignVariables()

    Declaration
    public DAODesignVariable[] GetOptimizationDesignVariables()
    Returns
    Type Description
    DAODesignVariable[]

    GetSolutionControls()

    Declaration
    public DAOStopCondition GetSolutionControls()
    Returns
    Type Description
    DAOStopCondition

    SetDesignConstraints(DAOConstraint[])

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Not a valid method. Use NXOpen.CAE.Optimization.DAOSolution.CreateConstraintBuilder instead.")]
    public void SetDesignConstraints(DAOConstraint[] designConstraints)
    Parameters
    Type Name Description
    DAOConstraint[] designConstraints

    SetGlobalSensitivityDesignVariables(DAODesignVariable[])

    Declaration
    public void SetGlobalSensitivityDesignVariables(DAODesignVariable[] designVariables)
    Parameters
    Type Name Description
    DAODesignVariable[] designVariables

    SetOptimizationDesignVariables(DAOConstraint[])

    Declaration
    [Obsolete("Deprecated in NX9.0.0.  Not a valid method. Use NXOpen.CAE.Optimization.DAOSolution.CreateDesignVariableBuilder instead.")]
    public void SetOptimizationDesignVariables(DAOConstraint[] designVariables)
    Parameters
    Type Name Description
    DAOConstraint[] designVariables

    Solve()

    Declaration
    public void Solve()

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    INXObject
    In This Article
    Back to top Generated by DocFX