    

 ## On this page

  

 

 # `TopoOptAnalysisSettings`

 Last update: 09.03.2026 

<a id="ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.AnalysisSettings.TopoOptAnalysisSettings"></a>

#### *class* Ansys.ACT.Automation.Mechanical.AnalysisSettings.TopoOptAnalysisSettings

Bases: [`object`](https://docs.python.org/3/library/functions.html#object)

Defines a TopoOptAnalysisSettings.

<a id="overview"></a>

## Overview

### Methods

NameDescription[`Activate`](#TopoOptAnalysisSettings.Activate)Activate the current object.[`AddComment`](#TopoOptAnalysisSettings.AddComment)Creates a new child Comment.[`AddFigure`](#TopoOptAnalysisSettings.AddFigure)Creates a new child Figure.[`AddImage`](#TopoOptAnalysisSettings.AddImage)Creates a new child Image.[`CopyTo`](#TopoOptAnalysisSettings.CopyTo)Copies all visible properties from this object to another.[`CreateParameter`](#TopoOptAnalysisSettings.CreateParameter)Creates a new parameter for a Property.[`DeleteAllRestartPoints`](#TopoOptAnalysisSettings.DeleteAllRestartPoints)DeleteAllRestartPoints method.[`Duplicate`](#TopoOptAnalysisSettings.Duplicate)Creates a copy of the current DataModelObject.[`GetChildren`](#TopoOptAnalysisSettings.GetChildren)Gets the list of children, filtered by type.[`GetParameter`](#TopoOptAnalysisSettings.GetParameter)Gets the parameter corresponding to the given property.[`GroupAllSimilarChildren`](#TopoOptAnalysisSettings.GroupAllSimilarChildren)Run the GroupAllSimilarChildren action.[`GroupSimilarObjects`](#TopoOptAnalysisSettings.GroupSimilarObjects)Run the GroupSimilarObjects action.[`PropertyByAPIName`](#TopoOptAnalysisSettings.PropertyByAPIName)Get a property by its API name.[`PropertyByName`](#TopoOptAnalysisSettings.PropertyByName)Get a property by its unique name.[`RemoveParameter`](#TopoOptAnalysisSettings.RemoveParameter)Removes the parameter from the parameter set corresponding to the given property.### Properties

NameDescription[`Algorithm`](#TopoOptAnalysisSettings.Algorithm)Gets or sets the Algorithm.[`Children`](#TopoOptAnalysisSettings.Children)Gets the list of children.[`Comments`](#TopoOptAnalysisSettings.Comments)Gets the list of associated comments.[`ConvergenceAccuracy`](#TopoOptAnalysisSettings.ConvergenceAccuracy)Gets or sets the ConvergenceAccuracy.[`DataModelObjectCategory`](#TopoOptAnalysisSettings.DataModelObjectCategory)Gets the current DataModelObject's category.[`DeleteUnneededFiles`](#TopoOptAnalysisSettings.DeleteUnneededFiles)Gets or sets the DeleteUnneededFiles.[`ExportDesignProperties`](#TopoOptAnalysisSettings.ExportDesignProperties)Gets or sets the ExportDesignProperties.[`ExportDesignPropertiesFileFormat`](#TopoOptAnalysisSettings.ExportDesignPropertiesFileFormat)Gets or sets the ExportDesignPropertiesFileFormat.[`ExportKnockdownFilePath`](#TopoOptAnalysisSettings.ExportKnockdownFilePath)Gets or sets the ExportKnockdownFilePath.[`Figures`](#TopoOptAnalysisSettings.Figures)Gets the list of associated figures.[`Filter`](#TopoOptAnalysisSettings.Filter)Gets or sets the Filter.[`FutureAnalysis`](#TopoOptAnalysisSettings.FutureAnalysis)Gets or sets the FutureAnalysis.[`Graph`](#TopoOptAnalysisSettings.Graph)Graph property.[`Images`](#TopoOptAnalysisSettings.Images)Gets the list of associated images.[`InternalObject`](#TopoOptAnalysisSettings.InternalObject)Gets the internal object. For advanced usage only.[`MaxNumOfIntermediateFiles`](#TopoOptAnalysisSettings.MaxNumOfIntermediateFiles)Gets or sets the MaxNumOfIntermediateFiles.[`MaximumNumberOfIterations`](#TopoOptAnalysisSettings.MaximumNumberOfIterations)Gets or sets the MaximumNumberOfIterations.[`MinimumNormalizedDensity`](#TopoOptAnalysisSettings.MinimumNormalizedDensity)Gets or sets the MinimumNormalizedDensity.[`MultiOptimTypeStrategy`](#TopoOptAnalysisSettings.MultiOptimTypeStrategy)Gets or sets the MultiOptimTypeStrategy.[`OptimizationOutputLog`](#TopoOptAnalysisSettings.OptimizationOutputLog)Gets or sets the OptimizationOutputLog.[`PenaltyFactor`](#TopoOptAnalysisSettings.PenaltyFactor)Gets or sets the PenaltyFactor.[`Properties`](#TopoOptAnalysisSettings.Properties)Gets the list of properties for this object.[`RegionOfAMOverhangConstraint`](#TopoOptAnalysisSettings.RegionOfAMOverhangConstraint)Gets or sets the RegionOfAMOverhangConstraint.[`RegionOfManufacturingConstraint`](#TopoOptAnalysisSettings.RegionOfManufacturingConstraint)Gets or sets the RegionOfManufacturingConstraint.[`RegionOfMinMemberSize`](#TopoOptAnalysisSettings.RegionOfMinMemberSize)Gets or sets the RegionOfMinMemberSize.[`SaveMAPDLDB`](#TopoOptAnalysisSettings.SaveMAPDLDB)Gets or sets the SaveMAPDLDB.[`ScratchSolverFilesDirectory`](#TopoOptAnalysisSettings.ScratchSolverFilesDirectory)Gets the ScratchSolverFilesDirectory.[`SolverFilesDirectory`](#TopoOptAnalysisSettings.SolverFilesDirectory)Gets the SolverFilesDirectory.[`SolverType`](#TopoOptAnalysisSettings.SolverType)Gets or sets the SolverType.[`SolverUnitSystem`](#TopoOptAnalysisSettings.SolverUnitSystem)Gets or sets the SolverUnitSystem.[`SolverUnits`](#TopoOptAnalysisSettings.SolverUnits)Gets or sets the SolverUnits.[`StoreResultsAt`](#TopoOptAnalysisSettings.StoreResultsAt)Gets or sets the StoreResultsAt.[`StoreResultsAtValue`](#TopoOptAnalysisSettings.StoreResultsAtValue)Gets or sets the StoreResultsAtValue.[`TopoOptInitialDensity`](#TopoOptAnalysisSettings.TopoOptInitialDensity)Gets or sets the TopoOptInitialDensity.[`VisibleProperties`](#TopoOptAnalysisSettings.VisibleProperties)Gets the list of properties that are visible for this object.<a id="property-detail"></a>

## Property detail

<a id="TopoOptAnalysisSettings.Algorithm"></a>

### *property* TopoOptAnalysisSettings.Algorithm *: [Ansys.Mechanical.DataModel.Enums.AlgorithmType](../../../../Mechanical/DataModel/Enums/AlgorithmType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.AlgorithmType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the Algorithm.

<a id="TopoOptAnalysisSettings.Children"></a>

### *property* TopoOptAnalysisSettings.Children *: List\[[Ansys.Mechanical.DataModel.Interfaces.IDataModelObject](../../../../Mechanical/DataModel/Interfaces/IDataModelObject.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Interfaces.IDataModelObject)\] | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the list of children.

<a id="TopoOptAnalysisSettings.Comments"></a>

### *property* TopoOptAnalysisSettings.Comments *: Iterable\[[Ansys.ACT.Automation.Mechanical.Comment](../Comment.md#ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.Comment)\] | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the list of associated comments.

<a id="TopoOptAnalysisSettings.ConvergenceAccuracy"></a>

### *property* TopoOptAnalysisSettings.ConvergenceAccuracy *: [float](https://docs.python.org/3/library/functions.html#float) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the ConvergenceAccuracy.

<a id="TopoOptAnalysisSettings.DataModelObjectCategory"></a>

### *property* TopoOptAnalysisSettings.DataModelObjectCategory *: [Ansys.Mechanical.DataModel.Enums.DataModelObjectCategory](../../../../Mechanical/DataModel/Enums/DataModelObjectCategory.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.DataModelObjectCategory) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the current DataModelObject's category.

<a id="TopoOptAnalysisSettings.DeleteUnneededFiles"></a>

### *property* TopoOptAnalysisSettings.DeleteUnneededFiles *: [bool](https://docs.python.org/3/library/functions.html#bool) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the DeleteUnneededFiles.

<a id="TopoOptAnalysisSettings.ExportDesignProperties"></a>

### *property* TopoOptAnalysisSettings.ExportDesignProperties *: [Ansys.Mechanical.DataModel.Enums.TopoOptimizationExportDesignProperties](../../../../Mechanical/DataModel/Enums/TopoOptimizationExportDesignProperties.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.TopoOptimizationExportDesignProperties) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the ExportDesignProperties.

<a id="TopoOptAnalysisSettings.ExportDesignPropertiesFileFormat"></a>

### *property* TopoOptAnalysisSettings.ExportDesignPropertiesFileFormat *: [Ansys.Mechanical.DataModel.Enums.TopoOptimizationExportDesignPropertiesFileFormat](../../../../Mechanical/DataModel/Enums/TopoOptimizationExportDesignPropertiesFileFormat.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.TopoOptimizationExportDesignPropertiesFileFormat) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the ExportDesignPropertiesFileFormat.

<a id="TopoOptAnalysisSettings.ExportKnockdownFilePath"></a>

### *property* TopoOptAnalysisSettings.ExportKnockdownFilePath *: [bool](https://docs.python.org/3/library/functions.html#bool) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the ExportKnockdownFilePath.

<a id="TopoOptAnalysisSettings.Figures"></a>

### *property* TopoOptAnalysisSettings.Figures *: Iterable\[[Ansys.ACT.Automation.Mechanical.Figure](../Figure.md#ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.Figure)\] | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the list of associated figures.

<a id="TopoOptAnalysisSettings.Filter"></a>

### *property* TopoOptAnalysisSettings.Filter *: [Ansys.Mechanical.DataModel.Enums.TopoOptimizationDensityFilter](../../../../Mechanical/DataModel/Enums/TopoOptimizationDensityFilter.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.TopoOptimizationDensityFilter) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the Filter.

<a id="TopoOptAnalysisSettings.FutureAnalysis"></a>

### *property* TopoOptAnalysisSettings.FutureAnalysis *: [Ansys.Mechanical.DataModel.Enums.FutureIntentType](../../../../Mechanical/DataModel/Enums/FutureIntentType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.FutureIntentType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the FutureAnalysis.

<a id="TopoOptAnalysisSettings.Graph"></a>

### *property* TopoOptAnalysisSettings.Graph *: [Ansys.Mechanical.Graphics.AnalysisSettingsGraph](../../../../Mechanical/Graphics/AnalysisSettingsGraph.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.Graphics.AnalysisSettingsGraph) | [None](https://docs.python.org/3/library/constants.html#None)*

Graph property.

<a id="TopoOptAnalysisSettings.Images"></a>

### *property* TopoOptAnalysisSettings.Images *: Iterable\[[Ansys.ACT.Automation.Mechanical.Image](../Image.md#ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.Image)\] | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the list of associated images.

<a id="TopoOptAnalysisSettings.InternalObject"></a>

### *property* TopoOptAnalysisSettings.InternalObject *: Ansys.Common.Interop.DSAnalysisSettingsObjects.IDSAnalysisSettings | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the internal object. For advanced usage only.

<a id="TopoOptAnalysisSettings.MaxNumOfIntermediateFiles"></a>

### *property* TopoOptAnalysisSettings.MaxNumOfIntermediateFiles *: [int](https://docs.python.org/3/library/functions.html#int) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the MaxNumOfIntermediateFiles.

<a id="TopoOptAnalysisSettings.MaximumNumberOfIterations"></a>

### *property* TopoOptAnalysisSettings.MaximumNumberOfIterations *: [int](https://docs.python.org/3/library/functions.html#int) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the MaximumNumberOfIterations.

<a id="TopoOptAnalysisSettings.MinimumNormalizedDensity"></a>

### *property* TopoOptAnalysisSettings.MinimumNormalizedDensity *: [float](https://docs.python.org/3/library/functions.html#float) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the MinimumNormalizedDensity.

<a id="TopoOptAnalysisSettings.MultiOptimTypeStrategy"></a>

### *property* TopoOptAnalysisSettings.MultiOptimTypeStrategy *: [Ansys.Mechanical.DataModel.Enums.MultiOptimTypeStrategyType](../../../../Mechanical/DataModel/Enums/MultiOptimTypeStrategyType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.MultiOptimTypeStrategyType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the MultiOptimTypeStrategy.

<a id="TopoOptAnalysisSettings.OptimizationOutputLog"></a>

### *property* TopoOptAnalysisSettings.OptimizationOutputLog *: [Ansys.Mechanical.DataModel.Enums.TopoOptimizationOutputLog](../../../../Mechanical/DataModel/Enums/TopoOptimizationOutputLog.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.TopoOptimizationOutputLog) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the OptimizationOutputLog.

<a id="TopoOptAnalysisSettings.PenaltyFactor"></a>

### *property* TopoOptAnalysisSettings.PenaltyFactor *: [float](https://docs.python.org/3/library/functions.html#float) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the PenaltyFactor.

<a id="TopoOptAnalysisSettings.Properties"></a>

### *property* TopoOptAnalysisSettings.Properties *: [tuple](https://docs.python.org/3/library/stdtypes.html#tuple)\[Ansys.ACT.Automation.Mechanical.Property\] | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the list of properties for this object.

<a id="TopoOptAnalysisSettings.RegionOfAMOverhangConstraint"></a>

### *property* TopoOptAnalysisSettings.RegionOfAMOverhangConstraint *: [Ansys.Mechanical.DataModel.Enums.ExclusionParticipantType](../../../../Mechanical/DataModel/Enums/ExclusionParticipantType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.ExclusionParticipantType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the RegionOfAMOverhangConstraint.

<a id="TopoOptAnalysisSettings.RegionOfManufacturingConstraint"></a>

### *property* TopoOptAnalysisSettings.RegionOfManufacturingConstraint *: [Ansys.Mechanical.DataModel.Enums.ExclusionParticipantType](../../../../Mechanical/DataModel/Enums/ExclusionParticipantType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.ExclusionParticipantType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the RegionOfManufacturingConstraint.

<a id="TopoOptAnalysisSettings.RegionOfMinMemberSize"></a>

### *property* TopoOptAnalysisSettings.RegionOfMinMemberSize *: [Ansys.Mechanical.DataModel.Enums.ExclusionParticipantType](../../../../Mechanical/DataModel/Enums/ExclusionParticipantType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.ExclusionParticipantType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the RegionOfMinMemberSize.

<a id="TopoOptAnalysisSettings.SaveMAPDLDB"></a>

### *property* TopoOptAnalysisSettings.SaveMAPDLDB *: [bool](https://docs.python.org/3/library/functions.html#bool) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the SaveMAPDLDB.

<a id="TopoOptAnalysisSettings.ScratchSolverFilesDirectory"></a>

### *property* TopoOptAnalysisSettings.ScratchSolverFilesDirectory *: [str](https://docs.python.org/3/library/stdtypes.html#str) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the ScratchSolverFilesDirectory.

<a id="TopoOptAnalysisSettings.SolverFilesDirectory"></a>

### *property* TopoOptAnalysisSettings.SolverFilesDirectory *: [str](https://docs.python.org/3/library/stdtypes.html#str) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the SolverFilesDirectory.

<a id="TopoOptAnalysisSettings.SolverType"></a>

### *property* TopoOptAnalysisSettings.SolverType *: [Ansys.Mechanical.DataModel.Enums.OptimizationSolverType](../../../../Mechanical/DataModel/Enums/OptimizationSolverType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.OptimizationSolverType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the SolverType.

<a id="TopoOptAnalysisSettings.SolverUnitSystem"></a>

### *property* TopoOptAnalysisSettings.SolverUnitSystem *: [Ansys.Mechanical.DataModel.Enums.WBUnitSystemType](../../../../Mechanical/DataModel/Enums/WBUnitSystemType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.WBUnitSystemType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the SolverUnitSystem.

<a id="TopoOptAnalysisSettings.SolverUnits"></a>

### *property* TopoOptAnalysisSettings.SolverUnits *: [Ansys.Mechanical.DataModel.Enums.SolverUnitsControlType](../../../../Mechanical/DataModel/Enums/SolverUnitsControlType.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.SolverUnitsControlType) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the SolverUnits.

<a id="TopoOptAnalysisSettings.StoreResultsAt"></a>

### *property* TopoOptAnalysisSettings.StoreResultsAt *: [Ansys.Mechanical.DataModel.Enums.IterationOptions](../../../../Mechanical/DataModel/Enums/IterationOptions.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Enums.IterationOptions) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the StoreResultsAt.

<a id="TopoOptAnalysisSettings.StoreResultsAtValue"></a>

### *property* TopoOptAnalysisSettings.StoreResultsAtValue *: [int](https://docs.python.org/3/library/functions.html#int) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the StoreResultsAtValue.

<a id="TopoOptAnalysisSettings.TopoOptInitialDensity"></a>

### *property* TopoOptAnalysisSettings.TopoOptInitialDensity *: [float](https://docs.python.org/3/library/functions.html#float) | [None](https://docs.python.org/3/library/constants.html#None)*

Gets or sets the TopoOptInitialDensity.

<a id="TopoOptAnalysisSettings.VisibleProperties"></a>

### *property* TopoOptAnalysisSettings.VisibleProperties *: [tuple](https://docs.python.org/3/library/stdtypes.html#tuple)\[Ansys.ACT.Automation.Mechanical.Property\] | [None](https://docs.python.org/3/library/constants.html#None)*

Gets the list of properties that are visible for this object.

<a id="method-detail"></a>

## Method detail

<a id="TopoOptAnalysisSettings.Activate"></a>

### TopoOptAnalysisSettings.Activate() → [None](https://docs.python.org/3/library/constants.html#None)

Activate the current object.

<a id="TopoOptAnalysisSettings.AddComment"></a>

### TopoOptAnalysisSettings.AddComment() → [Ansys.ACT.Automation.Mechanical.Comment](../Comment.md#ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.Comment)

Creates a new child Comment.

<a id="TopoOptAnalysisSettings.AddFigure"></a>

### TopoOptAnalysisSettings.AddFigure() → [Ansys.ACT.Automation.Mechanical.Figure](../Figure.md#ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.Figure)

Creates a new child Figure.

<a id="TopoOptAnalysisSettings.AddImage"></a>

### TopoOptAnalysisSettings.AddImage(filePath: [str](https://docs.python.org/3/library/stdtypes.html#str)) → [Ansys.ACT.Automation.Mechanical.Image](../Image.md#ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.Image)

```text
Creates a new child Image.
If a filePath is provided, the image will be loaded from that file,
if not, the image will be a screen capture of the Geometry window.

```

<a id="TopoOptAnalysisSettings.CopyTo"></a>

### TopoOptAnalysisSettings.CopyTo(other: Ansys.ACT.Automation.Mechanical.DataModelObject) → [None](https://docs.python.org/3/library/constants.html#None)

Copies all visible properties from this object to another.

<a id="TopoOptAnalysisSettings.CreateParameter"></a>

### TopoOptAnalysisSettings.CreateParameter(propName: [str](https://docs.python.org/3/library/stdtypes.html#str)) → Ansys.ACT.Interfaces.Mechanical.IParameter

Creates a new parameter for a Property.

<a id="TopoOptAnalysisSettings.DeleteAllRestartPoints"></a>

### TopoOptAnalysisSettings.DeleteAllRestartPoints() → [None](https://docs.python.org/3/library/constants.html#None)

DeleteAllRestartPoints method.

<a id="TopoOptAnalysisSettings.Duplicate"></a>

### TopoOptAnalysisSettings.Duplicate() → [Ansys.Mechanical.DataModel.Interfaces.IDataModelObject](../../../../Mechanical/DataModel/Interfaces/IDataModelObject.md#ansys.mechanical.stubs.v261.Ansys.Mechanical.DataModel.Interfaces.IDataModelObject)

Creates a copy of the current DataModelObject.

<a id="TopoOptAnalysisSettings.GetChildren"></a>

### TopoOptAnalysisSettings.GetChildren(recurses: [bool](https://docs.python.org/3/library/functions.html#bool), children: List\[ChildrenType\]) → List\[ChildrenType\]

Gets the list of children, filtered by type.

<a id="TopoOptAnalysisSettings.GetParameter"></a>

### TopoOptAnalysisSettings.GetParameter(propName: [str](https://docs.python.org/3/library/stdtypes.html#str)) → Ansys.ACT.Interfaces.Mechanical.IParameter

Gets the parameter corresponding to the given property.

<a id="TopoOptAnalysisSettings.GroupAllSimilarChildren"></a>

### TopoOptAnalysisSettings.GroupAllSimilarChildren() → [None](https://docs.python.org/3/library/constants.html#None)

Run the GroupAllSimilarChildren action.

<a id="TopoOptAnalysisSettings.GroupSimilarObjects"></a>

### TopoOptAnalysisSettings.GroupSimilarObjects() → [Ansys.ACT.Automation.Mechanical.TreeGroupingFolder](../TreeGroupingFolder.md#ansys.mechanical.stubs.v261.Ansys.ACT.Automation.Mechanical.TreeGroupingFolder)

Run the GroupSimilarObjects action.

<a id="TopoOptAnalysisSettings.PropertyByAPIName"></a>

### TopoOptAnalysisSettings.PropertyByAPIName(name: [str](https://docs.python.org/3/library/stdtypes.html#str)) → Ansys.ACT.Automation.Mechanical.Property

```text
Get a property by its API name.
If multiple properties have the same API Name, only the first property with that name will be returned.

```

<a id="TopoOptAnalysisSettings.PropertyByName"></a>

### TopoOptAnalysisSettings.PropertyByName(name: [str](https://docs.python.org/3/library/stdtypes.html#str)) → Ansys.ACT.Automation.Mechanical.Property

Get a property by its unique name.

<a id="TopoOptAnalysisSettings.RemoveParameter"></a>

### TopoOptAnalysisSettings.RemoveParameter(propName: [str](https://docs.python.org/3/library/stdtypes.html#str)) → [None](https://docs.python.org/3/library/constants.html#None)

Removes the parameter from the parameter set corresponding to the given property.