Control structures¶
Python API¶
TODO
C++ API¶
-
enum
PseudospecNorm¶ -
enumerator
PS_TWO_NORM¶ Compute \(\{ \xi \in \mathbb{C} : \| (A - \xi I)^{-1} \|_2 > \frac{1}{\epsilon} \}\)
-
enumerator
PS_ONE_NORM¶ Compute \(\{ \xi \in \mathbb{C} : \| (A - \xi I)^{-1} \|_1 > \frac{1}{\epsilon} \}\)
-
enumerator
-
class
SnapshotCtrl¶ -
-
Int
imgDispFreq¶ Negative if no snapshots should be saved/displayed, zero if only a final snapshot should be saved/displayed, and equal to \(n > 0\) if, in addition to a final snapshot, the partial results should be output roughly overy n iterations (there is no output in the middle of Impliclty Restarted Arnoldi cycles).
-
std::string
imgBase¶
-
std::string
numBase¶
-
FileFormat
imgFormat¶
-
FileFormat
numFormat¶
-
SnapshotCtrl()¶ All counters and dimensions are initially zero, all save/display “frequencies” are set to -1 (no output), the basename strings are initialized to “ps”, the image format to
PNG, and the numerical format toASCII_MATLAB.
-
void
ResetCounts()¶ Resets all counters to zero
-
void
Iterate()¶ Increments all counters by one
-
Int
C API¶
-
ElSnapshotCtrl¶ -
-
ElInt
imgDispFreq¶ Negative if no snapshots should be saved/displayed, zero if only a final snapshot should be saved/displayed, and equal to \(n > 0\) if, in addition to a final snapshot, the partial results should be output roughly overy n iterations (there is no output in the middle of Impliclty Restarted Arnoldi cycles).
-
const char*
imgBase¶
-
const char*
numBase¶
-
ElFileFormat
imgFormat¶
-
ElFileFormat
numFormat¶
-
ElInt
-
ElError
ElSnapshotCtrlDefault(ElSnapshotCtrl* ctrl)¶
-
ElError
ElSnapshotCtrlDestroy(ElSnapshotCtrl* ctrl)¶
-
ElPseudospecCtrl_s¶ -
bool
forceComplexSchur¶
-
bool
forceComplexPs¶
-
ElSchurCtrl_s
schurCtrl¶
-
float
tol¶
-
bool
deflate¶
-
bool
arnoldi¶
-
bool
reorthog¶
-
bool
progress¶
-
ElSnapshotCtrl
snapCtrl¶
-
bool
-
ElPseudospecCtrl_d¶ -
bool
forceComplexSchur¶
-
bool
forceComplexPs¶
-
ElSchurCtrl_s
schurCtrl¶
-
double
tol¶
-
bool
deflate¶
-
bool
arnoldi¶
-
bool
reorthog¶
-
bool
progress¶
-
ElSnapshotCtrl
snapCtrl¶
-
bool
-
ElError
ElPseudospecCtrlDefault_s(ElPseudospecCtrl_s* ctrl)¶
-
ElError
ElPseudospecCtrlDefault_d(ElPseudospecCtrl_d* ctrl)¶
-
ElError
ElPseudospecCtrlDestroy_s(ElPseudospecCtrl_s* ctrl)¶
-
ElError
ElPseudospecCtrlDestroy_d(ElPseudospecCtrl_d* ctrl)¶