NOX
Development
|
Nonlinear solvers package namespace. More...
Namespaces | |
Abstract | |
NOX abstract interface for vector and group | |
Direction | |
Search direction strategies. | |
Epetra | |
Improved version of the Epetra support class. | |
LAPACK | |
NOX BLAS/LAPACK support. | |
LineSearch | |
NOX linesearches. | |
Petsc | |
NOX Petsc support. | |
Solver | |
NOX nonlinear solvers namespace. | |
StatusTest | |
Status checkers. | |
Thyra | |
NOX Thyra support. | |
Classes | |
class | GlobalData |
Container class to hold "global" NOX objects. More... | |
class | LineSearchCounters |
Common counters that all line search algorithms should report. More... | |
class | MultiVector |
Default implementation for NOX::Abstract::MultiVector using an array of NOX::Abstract::MultiVector's. More... | |
class | Observer |
NOX's pure virtual class to allow users to insert user defined operations into nox's solvers (before and after the NOX::Solver::Generic::step() and NOX::Solver::Generic::solve() methods). This is an Observer from GoF design pattern book. More... | |
class | ObserverLog |
Logs observer calls. Useful for unit testing and debugging. More... | |
class | ObserverPrint |
A NOX::Observer that provides summary solver output. More... | |
class | ObserverVector |
Concrete implementation of NOX::Observer that stores a vector of Observers. More... | |
class | Random |
A class to compute uniformly distributed random numbers in (-1,1). More... | |
class | SharedObject |
Holder for objects that are shared between NOX::Abstract::Groups. More... | |
struct | SolverStats |
Container for solver statistics. More... | |
class | Utils |
Provides printing utilities. More... | |
class | MatrixFreeModelEvaluatorDecorator |
Model Evaluator Decorator class that adds support for the evaluation of a matrix-free W_op. More... | |
class | RowSumScaling |
Updates an inverse row sum scaling vector at the beginning of a solve. More... | |
Typedefs | |
typedef Teuchos::Ordinal | size_type |
using | PrePostOperatorVector = NOX::ObserverVector |
Enumerations | |
enum | CopyType { DeepCopy, ShapeCopy } |
Specify whether to copy using deep copy or just copy by shape. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &, const NOX::Utils::Fill &) |
std::ostream & | operator<< (std::ostream &, const NOX::Utils::Sci &) |
std::ostream & | operator<< (std::ostream &, const NOX::Utils &utils) |
Nonlinear solvers package namespace.
enum NOX::CopyType |