MatrixConvergenceData#

class ansys.edb.core.simulation_setup.adaptive_solutions.MatrixConvergenceData(mag_min_threshold=0.01, entry_list=None)#

Represents matrix convergence data for an adaptive frequency solution.

Attributes:
mag_min_thresholdfloat

float: Minimum magnitude threshold.

entry_listlist[MatrixConvergenceDataEntry]

list of MatrixConvergenceDataEntry: Matrix entries.

Methods

MatrixConvergenceData.add_entry(port_name_1, ...)

Add a matrix entry.

MatrixConvergenceData.set_all_constant(...)

Set all entries in the matrix to have the given magnitude and phase values.

MatrixConvergenceData.set_all_diag_constant(...)

Set all diagonal entries in the matrix to have the given magnitude and phase values.

MatrixConvergenceData.set_all_off_diag_constant(...)

Set all diagonal entries in the matrix to have the given magnitude and phase values.

Attributes

MatrixConvergenceData.all_constant

bool: Flag indicating if all matrix entries are the same.

MatrixConvergenceData.all_diag_constant

bool: Flag indicating if all diagonal matrix entries are the same.

MatrixConvergenceData.all_off_diag_constant

bool: Flag indicating if all off-diagonal matrix entries are the same.

MatrixConvergenceData.entry_list

list of MatrixConvergenceDataEntry: Matrix entries.

MatrixConvergenceData.mag_min_threshold

float: Minimum magnitude threshold.