SimulationProfile#

class ansys.aedt.core.modules.profile.SimulationProfile(group_data: BinaryTreeNode)#

Container for all profile data from a single simulation.

This class parses a Solution Process Group and exposes convenience accessors for common metrics such as times, memory, passes, sweeps and transient steps.

Parameters:
group_dataclass:ansys.aedt.core.modeler.cad.elements_3d.BinaryTreeNode
Root node of a solution process group.

Methods

SimulationProfile.cpu_time([num_passes, ...])

Total CPU time for adaptive refinement or transient simulations.

SimulationProfile.max_memory([num_passes])

Maximum memory used in the solve process.

SimulationProfile.real_time([num_passes, ...])

Total real time for adaptive refinement or transient simulations.

SimulationProfile.time_keys(max_time)

Return labels for transient steps not exceeding max_time.

Attributes

SimulationProfile.has_frequency_sweep

Frequency sweep available.

SimulationProfile.is_transient

Transient profile is available.

SimulationProfile.max_time

Maximum transient time in seconds.

SimulationProfile.num_adaptive_passes

Number of adaptive passes available.

SimulationProfile.product

Product name parsed from the Product field.

SimulationProfile.product_version

Product version string parsed from Product.

SimulationProfile.time_steps

List of transient time steps.