|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <petsc.h>#include <stdexcept>#include <string>#include "pism/util/pism_utilities.hh"#include "pism/util/TerminationReason.hh"#include "pism/util/petscwrappers/Tao.hh"#include "pism/util/error_handling.hh"Go to the source code of this file.
Classes | |
| class | pism::taoutil::TAOTerminationReason |
| Encapsulate TAO's TaoSolverTerminationReason codes as a PISM TerminationReason. More... | |
| class | pism::taoutil::TaoBasicSolver< Problem > |
| An interface for solving an optimization problem with TAO where the problem itself is defined by a separate Problem class. More... | |
| class | pism::taoutil::TaoObjectiveCallback< Problem > |
| Adaptor to connect a TAO objective function callback to a C++ object method. More... | |
| class | pism::taoutil::TaoMonitorCallback< Problem > |
| Adaptor to connect a TAO monitoring callback to a C++ object method. More... | |
| class | pism::taoutil::TaoGetVariableBoundsCallback< Problem > |
| Adaptor to connect a TAO objective function callback to a C++ object method. More... | |
| class | pism::taoutil::TaoGradientCallback< Problem > |
| Adaptor to connect a TAO objective gradient callback to a C++ object method. More... | |
| class | pism::taoutil::TaoConvergenceCallback< Problem > |
| Adaptor to connect a TAO objective function callback to a C++ object method. More... | |
| class | pism::taoutil::TaoObjGradCallback< Problem, Callback > |
| Adaptor to connect a TAO objective and gradient function callback to a C++ object method. More... | |
| class | pism::taoutil::TaoLCLCallbacks< Problem > |
| Adaptor to connect a TAO objective function callback to a C++ object method. More... | |
Namespaces | |
| namespace | pism |
| namespace | pism::taoutil |
| TAO (inverse modeling) utilities. | |