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

Nonlinear solvers package namespace. More...

Namespaces

namespace  Abstract
 

NOX abstract interface for vector and group


namespace  Direction
 

Search direction strategies.


namespace  Epetra
 

Improved version of the Epetra support class.


namespace  LAPACK
 

NOX BLAS/LAPACK support.


namespace  LineSearch
 

NOX linesearches.


namespace  Petsc
 

NOX Petsc support.


namespace  Solver
 

NOX nonlinear solvers namespace.


namespace  StatusTest
 

Status checkers.


namespace  Thyra
 

NOX Thyra support.


Classes

class  GlobalData
 Container class to hold "global" NOX objects. 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  SharedObject
 Holder for objects that are shared between NOX::Abstract::Groups. 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...

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends