Skip to main content

Speos NX library 2025 R1

SimulationInverseBuilder Class Reference

Last update: 17.07.2025

Represents an Inverse Simulation Builder. More...

Inheritance diagram for SimulationInverseBuilder:
SimulationCommonBuilderFeatureBuilder_object

Public Member Functions

'None' AddSourceFaceFilteringReferences (self, tags)
 Adds sources faces filtering into the simulation.
 
'None' DeleteSourceFaceFilteringReferences (self, tags)
 Deletes sources faces filtering from the simulation.
 
- Public Member Functions inherited from SimulationCommonBuilder
'None' AddSources (self, sources)
 Adds sources into the simulation.
 
'None' RemoveSources (self, sources)
 Deletes sources from the simulation.
 
'None' AddGeometries (self, tags)
 Adds geometries into the simulation.
 
'None' RemoveGeometries (self, tags)
 Deletes geometries from the simulation.
 
'None' AddSensors (self, sensors)
 Adds sensors into the simulation.
 
'None' RemoveSensors (self, sensors)
 Deletes sensors from the simulation.
 
- Public Member Functions inherited from FeatureBuilder
'None' Commit (self)
 Commits any edits that have been applied to the builder.
 
'None' ShowResult (self)
 Updates the feature to reflect the result of an edit to the feature for all builders that support showing results.
 

Static Public Attributes

str Duration = property(fget=__GetDuration, fset=__SetDuration)
 toto
 
str FamilySelection = property(fget=__GetFamilySelection, fset=__SetFamilySelection)
 Gets or sets the family selection list.
 
str MaximumNumberOfPaths = property(fget=__GetMaximumNumberOfPaths, fset=__SetMaximumNumberOfPaths)
 Gets or sets the maximum number of paths.
 
str PassNumber = property(fget=__GetPassNumber, fset=__SetPassNumber)
 Gets or sets the pass number.
 
str SourcesFacesFilteringReferences = property(fget=__GetSourcesFacesFilteringReferences)
 Gets the sources faces filtering.
 
str StopOnDuration = property(fget=__GetStopOnDuration, fset=__SetStopOnDuration)
 Gets or sets the duration.
 
str StopOnPassNumber = property(fget=__GetStopOnPassNumber, fset=__SetStopOnPassNumber)
 Gets or sets the property to enable stop on pass number.
 
- Static Public Attributes inherited from SimulationCommonBuilder
str AllPreset = property(fget=__GetAllPreset)
 Gets all Preset.
 
str AmbientMaterial = property(fget=__GetAmbientMaterial, fset=__SetAmbientMaterial)
 Gets or sets the property to enable ambient material.
 
str EstimatedRam = property(fget=__GetEstimatedRam)
 Gets the estimated RAM usage.
 
str FeatureSimulation = property(fget=__GetFeatureSimulation)
 Gets the simulation feature object.
 
str Geometries = property(fget=__GetGeometries)
 Gets geometries tag.
 
str LightExpert = property(fget=__GetLightExpert, fset=__SetLightExpert)
 Gets or sets the property to enable Light Expert.
 
str Preset = property(fget=__GetPreset, fset=__SetPreset)
 Gets or sets the Preset object.
 
str SelectAmbientMaterial = property(fget=__GetSelectAmbientMaterial, fset=__SetSelectAmbientMaterial)
 Gets or set the ambient material.
 
str Sensors = property(fget=__GetSensors)
 Gets sensor features.
 
str Settings = property(fget=__GetSettings, fset=__SetSettings)
 Gets or sets the simulation settings.
 
str Sources = property(fget=__GetSources)
 Gets source features.
 
str StandardDeviation = property(fget=__GetStandardDeviation, fset=__SetStandardDeviation)
 
- Static Public Attributes inherited from FeatureBuilder
str Feature = property(fget=__GetFeature)
 Returns the feature being edited, or the created feature if the builder is being used in creation mode.
 
str FullName = property(fget=__GetFullName)
 Gets the full name of the feature being edited.
 
str Name = property(fget=__GetName, fset=__SetName)
 Gets or sets the name of the feature being edited.
 
str NameWithContext = property(fget=__GetNameWithContext)
 Gets the name with context of the feature being edited.
 

Detailed Description

Represents an Inverse Simulation Builder.

The Inverse Simulation Builder is used to create and edit Inverse Simulation features.

To create a new instance of this class, use FeatureCollection::CreateSimulationInverseBuilder

Member Function Documentation

◆ AddSourceFaceFilteringReferences()

'None' AddSourceFaceFilteringReferences ( self,
tags )

Adds sources faces filtering into the simulation.

The AddSourceFaceFilteringRefs function takes a list of feature tag as parameter.

Parameters
[in]tags: List of integer.
Returns
void.

◆ DeleteSourceFaceFilteringReferences()

'None' DeleteSourceFaceFilteringReferences ( self,
tags )

Deletes sources faces filtering from the simulation.

The DeleteSourceFaceFilteringRefs function takes a list of feature tag as parameter.

Parameters
[in]tags: List of integer.
Returns
void.

Member Data Documentation

◆ Duration

str Duration = property(fget=__GetDuration, fset=__SetDuration)
static

toto

toto

Returns
toto

◆ FamilySelection

str FamilySelection = property(fget=__GetFamilySelection, fset=__SetFamilySelection)
static

Gets or sets the family selection list.

Prerequisite: The UseFamilyTables property must be True.

Selects the configurations to run with the simulation.

Value type: List of string.

The default value is an empty list.

◆ MaximumNumberOfPaths

str MaximumNumberOfPaths = property(fget=__GetMaximumNumberOfPaths, fset=__SetMaximumNumberOfPaths)
static

Gets or sets the maximum number of paths.

Prerequisite: The EnableLightExpert property must be True.

The Maximum paths corresponds to the maximum number of rays the Light Path Finder file (*.lpf or *.lp3) can contain.

Value type: Integer.
Range: The value must be superior to 0.

The default value is 100,000.

◆ PassNumber

str PassNumber = property(fget=__GetPassNumber, fset=__SetPassNumber)
static

Gets or sets the pass number.

Prerequisite: The StopOnPassNumber property must be True.

Value type: Integer.
Range: the value must be superior to 0.

The default value is 5.

◆ SourcesFacesFilteringReferences

str SourcesFacesFilteringReferences = property(fget=__GetSourcesFacesFilteringReferences)
static

Gets the sources faces filtering.

The SourcesFacesFilteringRef property returns a list of feature tag.

Value type: List of integer.

◆ StopOnDuration

str StopOnDuration = property(fget=__GetStopOnDuration, fset=__SetStopOnDuration)
static

Gets or sets the duration.

Prerequisite: The StopOnDuration property must be True.

Time necessary to reach for the simulation to end.

Value type: Double (in second).
Range: The value must be superior to 0.0.

The default value is 1800.0 s.

◆ StopOnPassNumber

str StopOnPassNumber = property(fget=__GetStopOnPassNumber, fset=__SetStopOnPassNumber)
static

Gets or sets the property to enable stop on pass number.

True: Enables stop on PassNumber property
False: Disables stop on PassNumber property

Value type: Boolean.

The default value is True.


The documentation for this class was generated from the following file:
  • SpeosNX.py

Connect with Ansys