Created by: mhoemmen
@trilinos/teuchos @trilinos/nox @trilinos/stratimikos @trilinos/thyra
@jmgate requested that I add an exception class to Teuchos, so that NOX and Stratimikos / Thyra can share a common exception class for reporting failure in setup of a linear solver. I consulted with @jmgate on 03 Dec 2018 to scope the work. This commit adds the requested class, Trilinos::LinearSolverSetupFailure, as well as a unit test.
This commit fixes #3983 (closed), and works towards resolving #1608.
Note that this PR does not add a subpackage to Teuchos, as discussed here: https://github.com/trilinos/Trilinos/issues/1608#issuecomment-377358361 . That is a separate issue. Furthermore, adding subpackages has the potential to break downstream applications' builds.
Related Issues
- Closes #3983 (closed)
- Blocks #1608