NOX  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Namespaces | Classes | Typedefs | Enumerations | Functions
NOX Namespace Reference

Nonlinear solvers package namespace. More...


 NOX abstract interface for vector and group
 Search direction strategies.
 Improved version of the Epetra support class.
 NOX linesearches.
 NOX Petsc support.
 NOX nonlinear solvers namespace.
 Status checkers.
 NOX Thyra support.


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...


typedef Teuchos::Ordinal size_type
using PrePostOperatorVector = NOX::ObserverVector


enum  CopyType { DeepCopy, ShapeCopy }
 Specify whether to copy using deep copy or just copy by shape. More...


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)

Detailed Description

Nonlinear solvers package namespace.

Enumeration Type Documentation

Specify whether to copy using deep copy or just copy by shape.


Copy object including all data.


Copy the shape of the object only.