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)¶