LinearOpWithSolveFactoryBase subclass implemented in terms of AztecOO.
More...
#include <Thyra_AztecOOLinearOpWithSolveFactory.hpp>
LinearOpWithSolveFactoryBase subclass implemented in terms of AztecOO.
This class creates objects of type AztecOOLinearOpWithSolve (through the LinearOpWithSolveBase interface) using AztecOO objects.
The class can support both externally defined preconditioners and built-in aztec preconditioners. Then built-in aztec preconditioners are used (as specified by the input parameter list), *this only supports very limited functionality and does not support adjoint solves. However, when no preconditioning or externally defined preconditioners are used, *this supports a wide range of features which include:
LinearOpBase objects through the ScaledAdjointLinearOpBase interface.
Warning: One must be very careful what options are set using the parameter lists passed in using setFwdAztecSolveParameters() and setAdjAztecSolveParameters() as some of these options will cause great problems and may even result in exit() being called to terminate your program! In the future, a new parameter sublist will be defined that will define a safer way to control the underlying aztec solvers.
Click on the above "examples" link at the top to see how this class is used.
Definition at line 75 of file Thyra_AztecOOLinearOpWithSolveFactory.hpp.
|
|
Definition at line 92 of file Thyra_AztecOOLinearOpWithSolveFactory.hpp. |
|
|
Construct uninitialized.
Definition at line 72 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Set the strategy object used to extract an
This view will then be dynamically casted to
The default implementation used is Definition at line 92 of file Thyra_AztecOOLinearOpWithSolveFactory.hpp. |
|
|
Definition at line 92 of file Thyra_AztecOOLinearOpWithSolveFactory.hpp. |
|
|
Definition at line 92 of file Thyra_AztecOOLinearOpWithSolveFactory.hpp. |
|
|
Definition at line 92 of file Thyra_AztecOOLinearOpWithSolveFactory.hpp. |
|
|
Returns true .
Definition at line 85 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
||||||||||||
|
Definition at line 90 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 109 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
||||||||||||
|
Definition at line 114 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 126 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 134 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
||||||||||||||||
|
Definition at line 139 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
||||||||||||
|
Definition at line 148 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
||||||||||||||||||||||||
|
Definition at line 197 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 156 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
||||||||||||||||||||
|
Definition at line 174 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
||||||||||||||||||||
|
Definition at line 185 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 231 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 266 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 272 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 280 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 286 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
|
|
Definition at line 293 of file Thyra_AztecOOLinearOpWithSolveFactory.cpp. |
1.3.9.1