| ACSweepTestBenchJob |
|
| Analysis |
|
| AnalysisProgress |
This class represent the progress of the analysis. It is used to update the progress of the analysis from the native solver to the UI |
| DFTCalculatorJob |
DFTCalculatorJob is used to calculate and display DFT of several signals |
| DFTSettings |
Class for the DFT Settings. Two constructors are available depending on the mode (FrequencyStep/TimeRange) DFTSettings(float stepFrequencyInHz, int numberOfAnalysedPeriod, int numberOfHarmonics, float simulationTimeStep = 0) DFTSettings(float minTimeInS, float maxTimeInS, int numberOfHarmonics, float simulationTimeStep = 0) |
| ImportSignalFileJob |
Import CSV File Job |
| Job |
A Job is a placeholder for : - Analysis results - Errors and warnings |
| ParametricTestBenchJob |
|
| PythonScriptAnalysis |
Analysis wrapper for Python scripts to allow them to appear in the jobs list |
| PythonScriptJob |
A Job is a placeholder for : - Analysis results - Errors and warnings |
| ScopeMemoryReadOnlyDoubleList |
Read-only view over scope memory with a fixed logical length snapshot. Values are read under the scope lock to protect against pointer relocation. |
| Signal |
A signal is a placeholder for a time-domain simulated variable. It is composed of two vectors : Time data and Signal Data accessible through TimePoints() and Data() Since Time Points are shared with all the signals of a singled run. They are stored in the shared class TransientAnalysisJob. |
| SignalCalculatorJob |
|
| SignalMetadata |
Lightweight signal metadata for signal discovery. |
| SolverNativeBridge |
|
| TransientAnalysisJob |
|
| TransientSolver |
TransientSolver runs transient analysis on a given design To run a transient solver analysis: - Call first the NewJob() methods. It will return a TransientAnalysisJob instance that will be updated with the results while the simulation is ongoing. |