The Trilinos Solver Framework
The Trilinos Solver Framework
The Trilinos Solver Framework
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Adjoint, inverse, and adjoint-inverseoperators can be created at a high level•TSFAdjointOperator applies the adjoint of another operatorTSFLinearOperator adj = new TSFAdjointOperator(A);or more simply,TSFLinearOperator Aadj = A.adjoint();•TSFInverseOperator applies the inverse of another operatorusing a specified solver. <strong>The</strong> inverse is never formed.TSFLinear<strong>Solver</strong> solver = new BICGSTAB<strong>Solver</strong>(...);TSFLinearOperator Ainv = A.inverse(solver);•TSFInverseAdjointOperator applies the inverse adjointTSFLinear<strong>Solver</strong> solver = new BICGSTAB<strong>Solver</strong>(...);TSFLinearOperator AinvAdj = A.inverseAdjoint(solver);Computational Science and Mathematics Research DepartmentSandiaNationalLaboratories