NOX  Development
Namespaces | Classes | Typedefs | Enumerations | Functions
NOX Namespace Reference

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  MatrixFreeModelEvaluatorDecorator
 Model Evaluator Decorator class that adds support for the evaluation of a matrix-free W_op. More...
 
class  MultiVector
 Default implementation for NOX::Abstract::MultiVector using an array of NOX::Abstract::MultiVector's. More...
 
class  PrePostOperatorVector
 Concrete implementation of PrePostOperator that stores a vector of PrePostOperators. More...
 
class  Random
 A class to compute uniformly distributed random numbers in (-1,1). More...
 
class  RowSumScaling
 Updates an inverse row sum scaling vector at the beginning of a solve. More...
 
class  SharedObject
 Holder for objects that are shared between NOX::Abstract::Groups. More...
 
class  Utils
 Provides printing utilities. More...
 

Typedefs

typedef Teuchos::Ordinal size_type
 

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)
 
std::string version ()
 Returns a std::string with the current version number of the NOX code.
 

Detailed Description

Nonlinear solvers package namespace.

Enumeration Type Documentation

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

Enumerator
DeepCopy 

Copy object including all data.

ShapeCopy 

Copy the shape of the object only.