Subversion Repositories slepc-dev

Rev

Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1161 slepc 1
<html>
2
<head>
3
  <link rel="stylesheet" href="/slepc/slepc.css" type="text/css">
4
  <title>Spectral Transformation - ST</title>
5
</head>
598 dsic.upv.es!antodo 6
 
1161 slepc 7
<body class="manpageindex">
8
 
2637 eromero 9
<h2>Spectral Transformation - ST: <a href="../../../src/st/examples/tutorials/index.html">Examples</a></h2>
1161 slepc 10
 
598 dsic.upv.es!antodo 11
<p>
1338 slepc 12
The Spectral Transformation (ST) class encapsulates the functionality required for acceleration techniques based on the transformation of the spectrum. As explained in the SLEPc Users Manual, the eigensolvers implemented in EPS work by applying an operator to a set of vectors and this operator can adopt different forms. The ST object handles all the different possibilities in a uniform way, so that the solver can proceed without knowing which transformation has been selected.
661 dsic.upv.es!jroman 13
</p>
598 dsic.upv.es!antodo 14
<p>
1161 slepc 15
The type of spectral transformation can be specified at run time (e.g., <code>-st_type sinvert</code>) as well as several parameters such as the value of the shift (e.g., <code>-st_shift 1.5</code>).
661 dsic.upv.es!jroman 16
</p>
17
<p>
598 dsic.upv.es!antodo 18
ST objects are always related to EPS objects. Users should not create a standalone ST object.
661 dsic.upv.es!jroman 19
ST options can also be set directly in application codes by first extracting the ST context from the EPS context via <a href="../EPS/EPSGetST.html">EPSGetST</a>() and then directly calling the ST routines (e.g., <a href="STSetType.html">STSetType</a>() / <a href="STSetShift.html">STSetShift</a>()).
20
</p>
598 dsic.upv.es!antodo 21