Skip to content

Simba.Data.Analysis

Simba.Data

Simba.Data.Analysis Namespace

Classes
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.
Interfaces
IBulkCopyReadOnlyDoubleList Read-only float list optimized for range copies.
Enums
DFTSettingsMode Enum parameter for the mode of the DFT Settings. FrequencyStep: frenquency step and number of anaylsed periods. TimeRange: time range option to define the period of interest.
Delegates