NOX Development
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NAnasazi
 CLOCASortAn implementation of the Anasazi::SortManager that performs a collection of common sorting techniques
 CMultiVecTraits< double, NOX::Abstract::MultiVector >Implementation of the Anasazi::MultiVecTraits for NOX::Abstract::MultiVectors
 COperatorTraits< double, NOX::Abstract::MultiVector, LOCA::AnasaziOperator::AbstractStrategy >Implementation of the Anasazi::OperatorTraits for LOCA operators
 NLOCA
 NAbstractLOCA abstract interface namespace
 CFactoryAbstract interface for providing a user-defined factory
 CGroupCompatiblity class for AbstractGroup hierarchy
 CIteratorAn abstract interface for implementing iteration
 CTransposeSolveGroupAbstract group interface class for solving the transpose of the Jacobian
 NAnasaziOperatorVarious group based operators for computing eigenvalues with Anasazi
 CAbstractStrategyAbstract interface class for Anasazi operator strategies
 CCayleyAnasazi operator for computing generalized eigenvalues using Cayley transformations
 CCayley2MatrixAnasazi operator for computing generalized eigenvalues using Cayley transformations
 CFactoryFactory for creating Anasazi operator strategy objects
 CJacobianInverseAnasazi operator for computing eigenvalues of the inverse-Jacobian
 CShiftInvertAnasazi operator for computing generalized eigenvalues using shift-invert
 CShiftInvert2MatrixAnasazi operator for computing generalized eigenvalues using shift-invert
 NBifurcation
 NPitchforkBord
 NStatusTestConvergence tests relating to pitchfork groups
 CNullVectorNormWRMSA convergence test based on the weighted root-mean-square norm of the update to the null vector component for pitchfork location
 CParameterUpdateNormA convergence test based on the update of the parameter component for pitchfork location
 CSlackUpdateNormA convergence test based on the update of the slack variable component for pitchfork location
 NTPBord
 NStatusTestConvergence tests relating to turning point groups
 CNullVectorNormWRMSA convergence test based on the weighted root-mean-square norm of the update to the null vector component for turning point location
 CParameterUpdateNormA convergence test based on the update of the parameter component for turning point location
 CFactoryFactory for creating bifurcation strategy objects
 NBorderedSolverStrategies for solving bordered systems of equations
 CAbstractOperatorAbstract interface class representing an operator for solving bordered sets of linear equations
 CAbstractStrategyAbstract interface class for solving bordered sets of linear equations
 CBorderedOperatorBordered solver operator representing as bordered Jacobian as operator as implemented in the NOX::Abstract::Group
 CBorderingBordered system solver strategy based on bordering
 CComplexOperatorBordered solver operator representing the $J + i\omega M$ as implemented in the LOCA::Hopf::MooreSpence::AbstractGroup
 CEpetraAugmentedBordered system solver strategy based on augmenting the Jacobian operator
 CEpetraHouseholderBordered system solver strategy based on Householder transformations
 CFactoryFactory for creating BorderedSolver strategy objects
 CHouseholderQRA convenience class to compute the QR factorization of a an extended multi-vector
 CJacobianOperatorBordered solver operator representing the Jacobian as implemented in the NOX::Abstract::Group
 CLAPACKDirectSolveBordered system solver strategy based on direct factorization
 CLowerTriangularBlockEliminationBlock elimination strategy for solving a block lower-triangular system
 CNestedBordered system solver strategy for nested bordered systems
 CTpetraHouseholderBordered system solver strategy based on Householder transformations
 CUpperTriangularBlockEliminationBlock elimination strategy for solving a block upper-triangular system
 NBorderedSystem
 CAbstractGroupAn interface for groups that are bordered systems
 NContinuation
 NStatusTestConvergence tests relating to continuation groups
 CParameterResidualNormA convergence test based on the parameter component of the residual for continuation
 CParameterUpdateNormA convergence test based on the update of the parameter component for continuation
 NEigensolverCollection of eigensolver strategies
 CAbstractStrategyAbstract interface class for Eigensolver strategies
 CAnasaziStrategyAnasazi eigensolver strategy
 CDefaultStrategyDefault eigensolver strategy
 CDGGEVStrategyLAPACK DGGEV eigensolver strategy
 CFactoryFactory for creating Eigensolver strategy objects
 NEigenvalueSortCollection of eigenvalue sorting strategies
 CAbstractStrategyAbstract interface for eigenvalue sorting strategies
 CFactoryFactory for creating EigenvalueSort strategy objects
 CLargestImaginaryLargest-imaginary sorting strategy
 CLargestMagnitudeLargest-magnitude sorting strategy
 CLargestRealLargest-real sorting strategy
 CLargestRealInverseCayleyLargest-Real Cayley sorting strategy
 CSmallestImaginarySmallest-imaginary sorting strategy
 CSmallestMagnitudeSmallest-magnitude sorting strategy
 CSmallestRealSmallest-real sorting strategy
 NEpetraLOCA Epetra support
 NAnasaziOperator
 CFloquetAnasazi operator for computing generalized eigenvalues using Cayley transformations
 NInterfaceProvides a set of interfaces for users to provide information about the nonlinear problem to LOCA
 CFreeEnergyUsed by LOCA::Epetra::Group to provide a link to the external code for computing the free energy
 CMassMatrixUsed by LOCA::Epetra::Group to provide a link to the external code for the MassMatrix (coefficients of time dependent terms)
 CRequiredUsed by LOCA::Epetra::Group to provide a link to the external code for setting problem parameters
 CTimeDependentUsed by LOCA::Epetra::Group to provide a link to the external code for computing the shifted matrix
 CTimeDependentMatrixFreeUsed by LOCA::Epetra::Group to provide a link to the external code for applying the shifted matrix in a matrix-free setting
 NTransposeLinearSystemStrategies for solving transpose linear systems
 CAbstractStrategyA pure virtual interface for solving the transpose of a linear system
 CExplicitTransposeMethod for solving the transpose of a linear system by explicitly forming the transpose of the matrix
 CFactoryFactory for creating transpose linear system strategy objects
 CLeftPreconditioningMethod for solving the transpose of a linear system by transposing the preconditioner and switching to left preconditioning
 CTransposePreconditionerMethod for solving the transpose of a linear system by using the transpose of the preconditioner
 CAdaptiveSolutionManager
 CAdaptiveStepperImplementation of LOCA::Abstract::Iterator for computing points along a continuation curve
 CAugmentedOpEpetra operator representing a $n+m$ bordered matrix
 CCompactWYOpAn Epetra operator for solving extended sets of equations using Householder transformations
 CFactoryImplementation of the LOCA::Abstract::Factory for Epetra groups
 CGroupExtension of the NOX::Epetra::Group to LOCA
 CIdentityOpAn Epetra operator representing the identity matrix
 CLeftPreconditionedOpAn Epetra operator for implementing the operator $P = M^{-1}J$
 CLowRankUpdateOpAn Epetra operator for implementing the operator $P = J + U V^T$
 CLowRankUpdateRowMatrixAn Epetra row matrix for implementing the operator $P = J + U V^T$
 CModelEvaluatorInterfaceWrapper for an EpetraExt::ModelEvaluator
 CShiftInvertInterfaceInterface for LOCA::Epetra::ShifterInvertOperator
 CShiftInvertOperatorEpetra operator for $(J-\sigma M)^{-1}$
 CxyztPrecPreconditioner operator class for solving space-time (XYZT) systems
 NExtendedExtended groups and vectors
 CMultiAbstractGroupLOCA abstract interface for extended groups, derived from the NOX::Abstract::Group, i.e., an abstract interface for "super" groups that have an underlying group component
 CMultiVectorImplemenatation of the NOX::Abstract::MultiVector class for extended multi-vectors comprised of an arbitrary number of multi-vectors and scalars
 CVectorImplemenatation of the NOX::Abstract::Vector class for extended vectors comprised of an arbitrary number of vectors and scalars
 NHomotopy
 CAbstractGroupInterface to underlying groups for homotopy calculations
 CDeflatedGroupLOCA's Homotopy Algorithm
 CGroupLOCA's Homotopy Algorithm
 NHopfGroups and vectors for Hopf bifurcations
 NMinimallyAugmentedGroups and vectors for locating Hopf bifurcations using the minimally augmented Hopf formulation
 CAbstractGroupInterface to underlying groups for Hopf calculations using the minimally augmented formulation
 CConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for computing Hopf bifurcations for the minimally augmented Hopf formulation
 CExtendedGroupA group representing the minimally augemented Hopf equations
 CFiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::Hopf::MinimallyAugmented::AbstractGroup using first-order finite differencing
 NMooreSpenceGroups and vectors for locating Hopf bifurcations using the Moore-Spence formulation
 CAbstractGroupInterface to underlying groups for Hopf point calculations using the Moore-Spence formulation
 CExtendedGroupA group representing the Moore-Spence Hopf equations
 CExtendedMultiVectorMulti-vector class to hold solution vectors, Newton vectors, etc.for the Moore-Spence Hopf eqautions
 CExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for Moore-Spence Hopf equations
 CFiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::Hopf::MooreSpence::AbstractGroup using first-order finite differencing
 CSalingerBorderingMoore-Spence Hopf solver strategy based on "Salinger" bordering. This is the classic 5-solve Hopf bordering method
 CSolverFactoryFactory for creating solver objects for solving Moore-Spence Hopf equations
 CSolverStrategyAbstract strategy for solving the Moore-Spence Hopf equations
 CComplexMultiVectorMulti-vector class to hold two multi-vectors to represent a complex multi-vector
 CComplexVectorVector class to hold two vectors to represent a complex vector
 NLAPACKLOCA BLAS/LAPACK support
 CFactoryImplementation of the LOCA::Abstract::Factory for LAPACK groups
 CGroupExtension of the NOX::LAPACK::Group to LOCA
 CInterfaceVirtual interface for LOCA::LAPACK::Group to provide a link to the external code for RHS and Jacobian fills
 NMultiContinuationGroups and vectors for multi-parameter continuation
 CAbstractGroupLOCA abstract interface for continuation, derived from the NOX::Abstract::Group. This abstract class provides the interface necessary to perform continuation, i.e., compute families of solutions to $ F(x,p) = 0 $
 CAbstractStrategyAbstract interface class for continuation strategies
 CArcLengthConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for arclength continuation
 CArcLengthGroupSpecialization of LOCA::MultiContinuation::ExtendedGroup to pseudo-arclength continuation
 CCompositeConstraintImplementation of LOCA::MultiContinuation::ConstraintInterface for composite constraints, i.e., a constraint comprised of multiple, separate constraints
 CCompositeConstraintMVDXImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for composite constraints, i.e., a constraint comprised of multiple, separate constraints
 CConstrainedGroupExtended group representing a constrained nonlinear problem
 CConstraintInterfaceAbstract interface for the constraint portion of a constrained nonlinear system
 CConstraintInterfaceMVDXAbstract interface for the constraint portion of a constrained nonlinear system for constraints that support computing a solution component derivative as a multi-vector
 CConstraintModelEvaluatorGeneric object that provides constraints through model evaluator responses
 CExtendedGroupBase class for all continuation groups
 CExtendedMultiVectorMultiVector class to hold solution vectors, Newton vectors, etc. for continuation equations
 CExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for continuation equations
 CFactoryFactory for creating continuation strategy objects
 CFiniteDifferenceGroupConcrete class that provides a concrete implementation of the computeDfDp() method of the LOCA::Continuation::AbstractGroup using first-order finite differencing
 CMultiVecConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for a simple linear multivector constraint
 CNaturalConstraintImplementation of LOCA::MultiContinuation::ConstraintInterface for natural continuation
 CNaturalGroupSpecialization of LOCA::MultiContinuation::ExtendedGroup to natural continuation
 NMultiPredictorPredictor direction strategies
 CAbstractStrategyAbstract interface class for predictor strategies
 CConstantConstant predictor strategy
 CFactoryFactory for creating Predictor strategy objects
 CRandomRandom predictor strategy
 CRestartRestart predictor strategy
 CSecantSecant predictor strategy
 CTangentTangent predictor strategy
 NParameter
 CAbstractEntryAbstract interface for all entries in LOCA::Parameter::Library
 CDefaultFunctorDefault function object for setting a single parameter in a single object using a data member pointer
 CEntryParameter entry interface class templated on ValueType
 CLibraryClass to provide a centralized library for setting/retrieving numerical parameter values in application codes
 CStandardEntryStandard parameter entry class using a function object
 CSublistParserClass to parse a parameter list for sublists
 NPhaseTransitionGroups and vectors for turning point bifurcations
 CAbstractGroupInterface to underlying groups for phase transition calculations
 CExtendedGroup
 CExtendedMultiVectorMultiVector class to hold solution vectors, Newton vectors, etc. for the phase transition tracking algorithm
 CExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for the Phase Transition tracking formulation
 NPitchforkGroups and vectors for pitchfork bifurcations
 NMinimallyAugmentedGroups and vectors for locating pitchfork bifurcations using the minimally augmented turning point formulation
 CAbstractGroupInterface to underlying groups for pitchfork calculations using the minimally augmented formulation
 CConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for computing pitchforks for the minimally augmented pitchfork formulation
 CExtendedGroupA group representing the minimally augemented pitchfork equations
 NMooreSpenceGroups and vectors for locating pitchfork bifurcations using the Moore-Spence formulation
 CAbstractGroupInterface to underlying groups for pitchfork calculations using the Moore-Spence formulation
 CExtendedGroupA group representing the Moore-Spence pitchfork equations
 CExtendedMultiVectorMultiVector class to hold solution vectors, Newton vectors, etc.for the Moore-Spence pitchfork formulation
 CExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for the Moore-Spence turning point formulation
 CPhippsBorderingMoore-Spence pitchfork solver strategy based on "Phipps" bordering which is the 7-solve modified pitchfork bordering algorithm that uses bordered linear solves
 CSalingerBorderingMoore-Spence pitchfork solver strategy based on "Salinger" bordering. This is the classic 6-solve bordering method
 CSolverFactoryFactory for creating solver objects for solving Moore-Spence pitchfork equations
 CSolverStrategyAbstract strategy for solving the Moore-Spence pitchfork equations
 NSaveEigenDataCollection strategies to save eigenvector/value data
 CAbstractStrategyAbstract interface class strategies to save eigenvector/value data
 CDefaultStrategyDefault strategy for saving eigenvector/value data
 CFactoryFactory for creating strategy objects to save eigenvectors/values
 NSingularJacobianSolveStrategies for solving $Jx=b$ when $J$ is (nearly) singular
 CDefaultDefault singular Jacobian solve computation class
 CGenericGeneric singular jacobian solve interface
 CItRefThis class computes the solution to $J x = b$ using one step of iterative refinement
 CManagerManager for all singular Jacobian solve computations
 CNicThis class computes the solution to $J x = b$ using the Nic method
 CNicDayThis class computes the solution to $J x = b$ using the Nic-Day method
 NSolverLOCA Solver classes
 CWrapperA wrapper class for wrapping a NOX solver
 NStatusTestStatus checkers
 CAbstract
 CComboArbitrary combination of status tests
 CFactoryFactory to build a set of status tests from a parameter list
 CMaxItersFailure test based on the maximum number of continuation steps
 CWrapperA wrapper class for wrapping a NOX status test
 NStepSizeCollection of step size control strategies
 CAbstractStrategyAbstract interface class for step size control strategies
 CAdaptiveAdaptive step size control strategy
 CConstantConstant step size control strategy
 CFactoryFactory for creating step size control strategy objects
 NThyraLOCA Thyra support
 CGroupExtension of the NOX::Thyra::Group to LOCA
 CGroupWrapperExtension of the LOCA::Thyra::Group to provide access to solution data
 CSaveDataStrategyAbstract interface class strategies to save continuation data
 NTimeDependent
 CAbstractGroupInterface to underlying groups for time dependent systems
 NTpetra
 CFactoryImplementation of the LOCA::Abstract::Factory for Tpetra groups
 CLowRankUpdateRowMatrixA Tpetra row matrix for implementing the operator $P = J + U V^T$
 NTurningPointGroups and vectors for turning point bifurcations
 NMinimallyAugmentedGroups and vectors for locating turning point bifurcations using the minimally augmented turning point formulation
 CAbstractGroupInterface to underlying groups for turning point calculations using the minimally augmented formulation
 CConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for computing turning points for the minimally augmented turning point formulation
 CExtendedGroupA group representing the minimally augemented turning point equations
 CFiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::TurningPoint::MinimallyAugmented::AbstractGroup using first-order finite differencing
 CModifiedConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for computing turning points for the minimally augmented turning point formulation
 NMooreSpenceGroups and vectors for locating turning point bifurcations using the Moore-Spence formulation
 CAbstractGroupInterface to underlying groups for turning point calculations using the Moore-Spence formulation
 CExtendedGroupA group representing the Moore-Spence turning point equations
 CExtendedMultiVectorMultiVector class to hold solution vectors, Newton vectors, etc.for the Moore-Spence turning point formulation
 CExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for the Moore-Spence turning point formulation
 CFiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::TurningPoint::MooreSpence::AbstractGroup using first-order finite differencing
 CPhippsBorderingMoore-Spence turning point solver strategy based on "Phipps" bordering which is the 5-solve modified turning point bordering algorithm that uses bordered linear solves
 CSalingerBorderingMoore-Spence turning point solver strategy based on "Salinger" bordering. This is the classic 4-solve bordering method
 CSolverFactoryFactory for creating solver objects for solving Moore-Spence turning point equations
 CSolverStrategyAbstract strategy for solving the Moore-Spence turning point equations
 CAdaptiveStepperImplementation of LOCA::Abstract::Iterator for computing points along a continuation curve
 CDerivUtilsLOCA's generic derivative computation class to compute various derivatives via finite differencing
 CErrorCheckAn Error checking algorithm for NOX/LOCA routines
 CFactoryFactory class for creating strategies
 CGlobalDataContainer class to hold "global" LOCA objects
 CMultiStepperImplementation of LOCA::Abstract::Iterator for computing points along a continuation curve
 CParameterVectorLOCA's container for holding a set of parameters that are used by the LOCA continuation routines
 CStepperImplementation of LOCA::Abstract::Iterator for computing points along a continuation curve
 NNOXNonlinear solvers package namespace
 NAbstractNOX abstract interface for vector and group
 CGroupNOX pure abstract interface to a "group"; i.e., a solution vector and the corresponding F-vector, Jacobian matrix, gradient vector, and Newton vector
 CImplicitWeightingA pure virtual interface for enabling/disabling any user defined implicit weighting of the concrete object
 CMultiVectorAbstract interface for multi-vectors used by NOX
 CVectorNOX's pure abstract vector interface for vectors that are used by the nonlinear solver
 NDirectionSearch direction strategies
 NUtils
 CInexactNewtonInexact Newton Utilities
 CBroydenBroyden direction
 CBroydenMemoryUnitUtility class for NOX::Direction::Broyden::BroydenMemory
 CBroydenMemoryUtility class for NOX::Direction::Broyden method to manage the information stored in "limited" memory
 CFactoryFactory to build direction objects derived from NOX::Direction::Generic
 CGenericGeneric direction interface
 CNewtonNewton direction computation
 CNonlinearCGCalculates a search direction using the Nonlinear Conjugate Gradient method
 CSteepestDescentCalculates the steepest descent direction
 CUserDefinedFactoryPure virtual interface for users to supply their own direction objects
 CUserDefinedFactoryTConcrete instantiation of a NOX::Direction::UserDefinedFactory object that uses the base objects only for constuction
 NEpetraImproved version of the Epetra support class
 NInterfaceProvides a set of interfaces for users to provide information about the nonlinear problem to NOX
 CJacobianUsed by NOX::Epetra to provide a link to the external code for Jacobian fills
 CPreconditionerUsed by NOX::Epetra to provide a link to the external code for Precondtioner fills
 CRequiredSupplies NOX with the set nonlinear equations
 CAdaptiveSolutionManager
 CAdaptManager
 CBroydenOperatorA concrete implementation of a Broyden-type operator for NOX
 CReplacementInterface
 CFiniteDifferenceConcrete implementation for creating an Epetra_RowMatrix Jacobian via finite differencing of the residual
 CFiniteDifferenceColoringConcrete implementation for creating an Epetra_RowMatrix Jacobian via finite differencing of the residual using coloring
 CFiniteDifferenceColoringWithUpdateConcrete implementation for creating an Epetra_RowMatrix Jacobian via finite differencing of the residual using coloring. This method assumes the existence of a valid parallel coloring of the columns of the Jacobian (aka from Isorropia)
 CGroupConcrete implementation of NOX::Abstract::Group for Trilinos/Epetra
 CLinearSystemPure virtual class interface for allowing different linear solvers to be used by the NOX::Epetra::Group
 CLinearSystemAztecOOConcrete implementation of NOX::Epetra::LinearSolver for AztecOO
 CMatrixFreeConcrete implementation for creating an Epetra_Operator Jacobian based on the Matrix-Free Newton-Krylov method
 CMultiVectorImplementation of NOX::Abstract::MultiVector for Epetra multi-vectors
 CObserver
 CScalingObject to control scaling of vectors and linear systems
 CVectorImplementation of NOX::Abstract::Vector for Epetra vectors
 CVectorSpacePure virtual base class for the vector space used by NOX::Epetra::Vectors
 CVectorSpaceL2Concrete class for an L2 vector space
 CVectorSpaceScaledL2Concrete class for a weighted L2 vector space
 NExceptions
 CSolverFailureA generic exception class denoting a solver failure
 NLAPACKNOX BLAS/LAPACK support
 CGroupA simple example of a group structure, based on BLAS/LAPACK
 CInterfaceVirtual interface for NOX::BLAS::Group to provide a link to the external code for RHS and Jacobian fills
 CLinearSolverA simple linear solver for use by NOX::LAPACK::Group
 CMatrixA simple square matrix class for use by NOX::LAPACK::Group
 CVectorImplementation of NOX::Abstract::Vector for STL std::vector<double> (using LAPACK for some computations)
 NLineSearchNOX linesearches
 NUtils
 CPrintingCommon line search utilites for printing line search information to the screen
 CSlopeCommon line search utilites for computing the slope of a function
 CBacktrackGeneric backtracking line search
 CFactoryFactory to build line search objects derived from NOX::LineSearch::Generic
 CFullStepSimplest line search - always take the full step
 CGenericBase class line search interface
 CMoreThuenteMore'-Thuente Line Search. Original code by Dianne O'Leary, modfified by Tammy Kolda and Roger Pawlowski for the NOX project. This version has been slightly optimized and also supports Homer Walker's work on adaptive forcing terms and Ared/Pred conditions. It also allows for arbitrary merit functions and norms to be supplied by the user
 CNonlinearCGUse NonlinearCG linesearch
 CPolynomialA polynomial line search, either quadratic or cubic
 CSafeguardedDirection
 CSafeguardedStepA line search that determines the step size by capping the magnitue of specific entries of the direction vector. The limits are specified by a user defined vector
 CUserDefinedFactoryPure virtual interface for users to supply their own line search objects
 CUserDefinedFactoryTConcrete instantiation of a NOX::LineSearch::UserDefinedFactory object that uses the base objects only for constuction
 NMeritFunction
 CGenericBase class to support a user defined merit function that can be passed to line searches and directions through the parameter list
 CSumOfSquaresSum of squares merit function
 NMultiphysics
 NDataExchange
 CInterfaceProvides a set of interfaces for users to provide information about exchanging data between registered NOX solvers
 NSolverNOX nonlinear solvers namespace
 CFixedPointBasedNonlinear solver based on a line search (i.e., damping)
 CGenericAbstract nonlinear solver method interface
 CManagerManager class to control the instantiation of the objects derived from the NOX::Solver::Generic object
 CGroupNOX pure abstract interface to a "group"; i.e., a solution vector and the corresponding F-vector, Jacobian matrix, gradient vector, and Newton vector
 NPetscNOX Petsc support
 CGroupConcrete implementation of NOX::Abstract::Group for Petsc
 CInterfaceUsed by NOX::Petsc::Group to provide a link to the external code for F and Jacobian evaluations (if needed)
 COptionsClass to convert solver options from command line (or command input file) into a form usable by NOX
 CSharedJacobianShared Jacobian for NOX::Petsc::Group objects
 CVectorImplementation of NOX::Abstract::Vector for Petsc vectors
 NSolverNOX nonlinear solvers namespace
 CAndersonAccelerationNonlinear solver based on Anderson Acceleration
 CFactoryFactory class to control the creation of solvers derived from the NOX::Solver::Generic object
 CGenericAbstract nonlinear solver method interface
 CInexactTrustRegionBasedNewton-like solver using a trust region
 CLineSearchBasedNonlinear solver based on a line search (i.e., damping)
 CPseudoTransientPseudo-transient solver
 CSingleStepLight wrapper over linear solver, executes exactly one iteration
 CTensorBasedNonlinear solver based on a rank-1 tensor method
 CTrustRegionBasedNewton-like solver using a trust region
 NStatusTestStatus checkers
 CComboArbitrary combination of status tests
 CDivergenceFailure test based on a threshold value of the norm of F
 CFactoryFactory to build a set of status tests from a parameter list
 CFiniteValueFailure test based on whether the norm of a vector has a finite value
 CGenericGeneric status test to check for convergence or failure of the nonlinear solver
 CMaxItersFailure test based on the maximum number of nonlinear solver iterations
 CNormFVarious convergence tests based on the norm of the residual
 CNormUpdateVarious convergence tests based on the norm of the change in the solution vector, $ x $, between outer iterations
 CNStepTakes n Iterations before declaring convergence
 CRelativeNormFRequires reduction in residual norm compared to initial norm
 CStagnationFailure test based on the convergence rate between nonlinear iterations
 NThyraNOX Thyra support
 CGroupA concrete implementation of the NOX::Abstract::Group using Thyra
 CMatrixFreeJacobianOperatorConcrete implementation of a Thyra::LinearOpBase object that approximates a Jacobian operator based on the Jacobian-Free Newton-Krylov method (see Knoll and Keyes Journal of Computational Physics 193 (2004) 357-397 for details)
 CMultiVectorImplementation of NOX::Abstract::MultiVector for Thyra multi-vectors
 CVectorImplementation of NOX::Thyra::Vector
 CWeightedMeritFunctionImplementation of merit function for implicitly weighted norm
 CGlobalDataContainer class to hold "global" NOX objects
 CLineSearchCountersCommon counters that all line search algorithms should report
 CMatrixFreeModelEvaluatorDecoratorModel Evaluator Decorator class that adds support for the evaluation of a matrix-free W_op
 CMultiVectorDefault implementation for NOX::Abstract::MultiVector using an array of NOX::Abstract::MultiVector's
 CObserverNOX'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
 CObserverLogLogs observer calls. Useful for unit testing and debugging
 CObserverPrintA NOX::Observer that provides summary solver output
 CObserverVectorConcrete implementation of NOX::Observer that stores a vector of Observers
 CRandomA class to compute uniformly distributed random numbers in (-1,1)
 CRowSumScalingUpdates an inverse row sum scaling vector at the beginning of a solve
 CSharedObjectHolder for objects that are shared between NOX::Abstract::Groups
 CSolverStatsContainer for solver statistics
 CLinearSolveStatsStatistics for the linear solve
 CTrustRegionStatsContainer for trust region statistics
 CUtilsProvides printing utilities
 CFillFill object - used to print the given character the number of times specified
 CSciSci object - used to print the given value with the specified precision
 Nnox
 CMatrixFreeModelEvaluatorDecoratorModel Evaluator Decorator class that adds support for the evaluation of a matrix-free W_op
 NRTOpPack
 CTOpEleWiseMinSwapEleWiseTransformationElement-wise transformation operator for TOpEleWiseMinSwap
 CTOpEleWiseMinSwapElement-wise product update transformation operator: z0[i] *= min(v0[i],abs(z0[i]) * z0[i]/abs(z0[i]), i=0...n-1
 NThyra
 CAdaptiveSolutionManager
 CAdaptiveStateBase
 CDefaultLinearOpSource
 CLinearOpBase
 CLinearOpWithSolveBase
 CLinearOpWithSolveFactoryBase
 CLOCAAdaptiveState
 CModelEvaluator
 CMultiVectorBase
 CNOXNonlinearSolverConcrete nonlinear solver for NOX
 CPreconditionerBase
 CPreconditionerFactoryBase
 CTransAdaptiveState
 CVectorBase
 CContinuationManager
 CLOCAData
 CLOCAInterface
 CLOCANVectorData
 CParamData
 CProblemLOCAPrototype
 CProblemNOXPrototype