NOX Development
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CLOCA::StatusTest::Abstract
 CLOCA::StatusTest::ComboArbitrary combination of status tests
 CLOCA::StatusTest::MaxItersFailure test based on the maximum number of continuation steps
 CLOCA::Parameter::AbstractEntryAbstract interface for all entries in LOCA::Parameter::Library
 CLOCA::Parameter::Entry< ValueType >Parameter entry interface class templated on ValueType
 CLOCA::Parameter::StandardEntry< FunctorType, ValueType >Standard parameter entry class using a function object
 CLOCA::BorderedSolver::AbstractOperatorAbstract interface class representing an operator for solving bordered sets of linear equations
 CLOCA::BorderedSolver::BorderedOperatorBordered solver operator representing as bordered Jacobian as operator as implemented in the NOX::Abstract::Group
 CLOCA::BorderedSolver::ComplexOperatorBordered solver operator representing the $J + i\omega M$ as implemented in the LOCA::Hopf::MooreSpence::AbstractGroup
 CLOCA::BorderedSolver::JacobianOperatorBordered solver operator representing the Jacobian as implemented in the NOX::Abstract::Group
 CLOCA::AnasaziOperator::AbstractStrategyAbstract interface class for Anasazi operator strategies
 CLOCA::AnasaziOperator::CayleyAnasazi operator for computing generalized eigenvalues using Cayley transformations
 CLOCA::AnasaziOperator::Cayley2MatrixAnasazi operator for computing generalized eigenvalues using Cayley transformations
 CLOCA::AnasaziOperator::JacobianInverseAnasazi operator for computing eigenvalues of the inverse-Jacobian
 CLOCA::AnasaziOperator::ShiftInvertAnasazi operator for computing generalized eigenvalues using shift-invert
 CLOCA::AnasaziOperator::ShiftInvert2MatrixAnasazi operator for computing generalized eigenvalues using shift-invert
 CLOCA::Epetra::AnasaziOperator::FloquetAnasazi operator for computing generalized eigenvalues using Cayley transformations
 CLOCA::BorderedSolver::AbstractStrategyAbstract interface class for solving bordered sets of linear equations
 CLOCA::BorderedSolver::BorderingBordered system solver strategy based on bordering
 CLOCA::BorderedSolver::EpetraAugmentedBordered system solver strategy based on augmenting the Jacobian operator
 CLOCA::BorderedSolver::EpetraHouseholderBordered system solver strategy based on Householder transformations
 CLOCA::BorderedSolver::LAPACKDirectSolveBordered system solver strategy based on direct factorization
 CLOCA::BorderedSolver::NestedBordered system solver strategy for nested bordered systems
 CLOCA::BorderedSolver::TpetraHouseholderBordered system solver strategy based on Householder transformations
 CLOCA::Eigensolver::AbstractStrategyAbstract interface class for Eigensolver strategies
 CLOCA::Eigensolver::AnasaziStrategyAnasazi eigensolver strategy
 CLOCA::Eigensolver::DGGEVStrategyLAPACK DGGEV eigensolver strategy
 CLOCA::Eigensolver::DefaultStrategyDefault eigensolver strategy
 CLOCA::EigenvalueSort::AbstractStrategyAbstract interface for eigenvalue sorting strategies
 CLOCA::EigenvalueSort::LargestImaginaryLargest-imaginary sorting strategy
 CLOCA::EigenvalueSort::LargestMagnitudeLargest-magnitude sorting strategy
 CLOCA::EigenvalueSort::LargestRealLargest-real sorting strategy
 CLOCA::EigenvalueSort::LargestRealInverseCayleyLargest-Real Cayley sorting strategy
 CLOCA::EigenvalueSort::SmallestImaginarySmallest-imaginary sorting strategy
 CLOCA::EigenvalueSort::SmallestMagnitudeSmallest-magnitude sorting strategy
 CLOCA::EigenvalueSort::SmallestRealSmallest-real sorting strategy
 CLOCA::Epetra::TransposeLinearSystem::AbstractStrategyA pure virtual interface for solving the transpose of a linear system
 CLOCA::Epetra::TransposeLinearSystem::ExplicitTransposeMethod for solving the transpose of a linear system by explicitly forming the transpose of the matrix
 CLOCA::Epetra::TransposeLinearSystem::LeftPreconditioningMethod for solving the transpose of a linear system by transposing the preconditioner and switching to left preconditioning
 CLOCA::Epetra::TransposeLinearSystem::TransposePreconditionerMethod for solving the transpose of a linear system by using the transpose of the preconditioner
 CLOCA::MultiPredictor::AbstractStrategyAbstract interface class for predictor strategies
 CLOCA::MultiPredictor::ConstantConstant predictor strategy
 CLOCA::MultiPredictor::RandomRandom predictor strategy
 CLOCA::MultiPredictor::RestartRestart predictor strategy
 CLOCA::MultiPredictor::SecantSecant predictor strategy
 CLOCA::MultiPredictor::TangentTangent predictor strategy
 CLOCA::SaveEigenData::AbstractStrategyAbstract interface class strategies to save eigenvector/value data
 CLOCA::SaveEigenData::DefaultStrategyDefault strategy for saving eigenvector/value data
 CLOCA::StepSize::AbstractStrategyAbstract interface class for step size control strategies
 CLOCA::StepSize::ConstantConstant step size control strategy
 CLOCA::StepSize::AdaptiveAdaptive step size control strategy
 CNOX::Epetra::AdaptiveSolutionManager
 CLOCA::Epetra::AdaptiveSolutionManager
 CThyra::AdaptiveSolutionManager
 CThyra::AdaptiveStateBase
 CThyra::LOCAAdaptiveState
 CThyra::TransAdaptiveState
 CNOX::Epetra::AdaptManager
 CNOX::Direction::Broyden::BroydenMemoryUtility class for NOX::Direction::Broyden method to manage the information stored in "limited" memory
 CNOX::Direction::Broyden::BroydenMemoryUnitUtility class for NOX::Direction::Broyden::BroydenMemory
 CLOCA::MultiContinuation::ConstraintInterfaceAbstract interface for the constraint portion of a constrained nonlinear system
 CLOCA::MultiContinuation::CompositeConstraintImplementation of LOCA::MultiContinuation::ConstraintInterface for composite constraints, i.e., a constraint comprised of multiple, separate constraints
 CLOCA::MultiContinuation::CompositeConstraintMVDXImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for composite constraints, i.e., a constraint comprised of multiple, separate constraints
 CLOCA::MultiContinuation::ConstraintInterfaceMVDXAbstract interface for the constraint portion of a constrained nonlinear system for constraints that support computing a solution component derivative as a multi-vector
 CLOCA::Hopf::MinimallyAugmented::ConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for computing Hopf bifurcations for the minimally augmented Hopf formulation
 CLOCA::MultiContinuation::ArcLengthConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for arclength continuation
 CLOCA::MultiContinuation::CompositeConstraintMVDXImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for composite constraints, i.e., a constraint comprised of multiple, separate constraints
 CLOCA::MultiContinuation::ConstraintModelEvaluatorGeneric object that provides constraints through model evaluator responses
 CLOCA::MultiContinuation::MultiVecConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for a simple linear multivector constraint
 CLOCA::MultiContinuation::NaturalConstraintImplementation of LOCA::MultiContinuation::ConstraintInterface for natural continuation
 CLOCA::TurningPoint::MinimallyAugmented::ConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for computing turning points for the minimally augmented turning point formulation
 CLOCA::Pitchfork::MinimallyAugmented::ConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for computing pitchforks for the minimally augmented pitchfork formulation
 CLOCA::TurningPoint::MinimallyAugmented::ModifiedConstraintImplementation of LOCA::MultiContinuation::ConstraintInterfaceMVDX for computing turning points for the minimally augmented turning point formulation
 CContinuationManager
 CLOCA::Parameter::DefaultFunctor< ObjectType, ValueType >Default function object for setting a single parameter in a single object using a data member pointer
 CThyra::DefaultLinearOpSource< T >
 CLOCA::DerivUtilsLOCA's generic derivative computation class to compute various derivatives via finite differencing
 CLOCA::Epetra::ModelEvaluatorInterfaceWrapper for an EpetraExt::ModelEvaluator
 CEpetra_Operator [external]
 CEpetra_RowMatrix [external]
 CLOCA::Epetra::LowRankUpdateRowMatrixAn Epetra row matrix for implementing the operator $P = J + U V^T$
 CNOX::Epetra::BroydenOperatorA concrete implementation of a Broyden-type operator for NOX
 CNOX::Epetra::FiniteDifferenceConcrete implementation for creating an Epetra_RowMatrix Jacobian via finite differencing of the residual
 CNOX::Epetra::FiniteDifferenceColoringConcrete implementation for creating an Epetra_RowMatrix Jacobian via finite differencing of the residual using coloring
 CNOX::Epetra::FiniteDifferenceColoringWithUpdateConcrete 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)
 CLOCA::Epetra::AugmentedOpEpetra operator representing a $n+m$ bordered matrix
 CLOCA::Epetra::CompactWYOpAn Epetra operator for solving extended sets of equations using Householder transformations
 CLOCA::Epetra::IdentityOpAn Epetra operator representing the identity matrix
 CLOCA::Epetra::LeftPreconditionedOpAn Epetra operator for implementing the operator $P = M^{-1}J$
 CLOCA::Epetra::LowRankUpdateOpAn Epetra operator for implementing the operator $P = J + U V^T$
 CLOCA::Epetra::LowRankUpdateRowMatrixAn Epetra row matrix for implementing the operator $P = J + U V^T$
 CLOCA::Epetra::ShiftInvertOperatorEpetra operator for $(J-\sigma M)^{-1}$
 CLOCA::Epetra::xyztPrecPreconditioner operator class for solving space-time (XYZT) systems
 CNOX::Epetra::MatrixFreeConcrete implementation for creating an Epetra_Operator Jacobian based on the Matrix-Free Newton-Krylov method
 CEpetra_SrcDistObject [external]
 CEpetra_RowMatrix [external]
 CLOCA::ErrorCheckAn Error checking algorithm for NOX/LOCA routines
 CLOCA::Abstract::FactoryAbstract interface for providing a user-defined factory
 CLOCA::Epetra::FactoryImplementation of the LOCA::Abstract::Factory for Epetra groups
 CLOCA::LAPACK::FactoryImplementation of the LOCA::Abstract::Factory for LAPACK groups
 CLOCA::Tpetra::FactoryImplementation of the LOCA::Abstract::Factory for Tpetra groups
 CLOCA::AnasaziOperator::FactoryFactory for creating Anasazi operator strategy objects
 CLOCA::Bifurcation::FactoryFactory for creating bifurcation strategy objects
 CLOCA::BorderedSolver::FactoryFactory for creating BorderedSolver strategy objects
 CLOCA::Eigensolver::FactoryFactory for creating Eigensolver strategy objects
 CLOCA::EigenvalueSort::FactoryFactory for creating EigenvalueSort strategy objects
 CLOCA::Epetra::TransposeLinearSystem::FactoryFactory for creating transpose linear system strategy objects
 CLOCA::FactoryFactory class for creating strategies
 CLOCA::MultiContinuation::FactoryFactory for creating continuation strategy objects
 CLOCA::MultiPredictor::FactoryFactory for creating Predictor strategy objects
 CLOCA::SaveEigenData::FactoryFactory for creating strategy objects to save eigenvectors/values
 CLOCA::StatusTest::FactoryFactory to build a set of status tests from a parameter list
 CLOCA::StepSize::FactoryFactory for creating step size control strategy objects
 CNOX::Direction::FactoryFactory to build direction objects derived from NOX::Direction::Generic
 CNOX::LineSearch::FactoryFactory to build line search objects derived from NOX::LineSearch::Generic
 CNOX::Solver::FactoryFactory class to control the creation of solvers derived from the NOX::Solver::Generic object
 CNOX::StatusTest::FactoryFactory to build a set of status tests from a parameter list
 CNOX::Utils::FillFill object - used to print the given character the number of times specified
 CLOCA::Epetra::Interface::FreeEnergyUsed by LOCA::Epetra::Group to provide a link to the external code for computing the free energy
 CLOCA::SingularJacobianSolve::GenericGeneric singular jacobian solve interface
 CLOCA::SingularJacobianSolve::DefaultDefault singular Jacobian solve computation class
 CLOCA::SingularJacobianSolve::ItRefThis class computes the solution to $J x = b$ using one step of iterative refinement
 CLOCA::SingularJacobianSolve::ManagerManager for all singular Jacobian solve computations
 CLOCA::SingularJacobianSolve::NicThis class computes the solution to $J x = b$ using the Nic method
 CLOCA::SingularJacobianSolve::NicDayThis class computes the solution to $J x = b$ using the Nic-Day method
 CNOX::Direction::GenericGeneric direction interface
 CNOX::Direction::BroydenBroyden direction
 CNOX::Direction::NewtonNewton direction computation
 CNOX::Direction::NonlinearCGCalculates a search direction using the Nonlinear Conjugate Gradient method
 CNOX::Direction::SteepestDescentCalculates the steepest descent direction
 CNOX::LineSearch::GenericBase class line search interface
 CNOX::LineSearch::BacktrackGeneric backtracking line search
 CNOX::LineSearch::FullStepSimplest line search - always take the full step
 CNOX::LineSearch::MoreThuenteMore'-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
 CNOX::LineSearch::NonlinearCGUse NonlinearCG linesearch
 CNOX::LineSearch::PolynomialA polynomial line search, either quadratic or cubic
 CNOX::LineSearch::SafeguardedDirection
 CNOX::LineSearch::SafeguardedStepA 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
 CNOX::MeritFunction::GenericBase class to support a user defined merit function that can be passed to line searches and directions through the parameter list
 CNOX::MeritFunction::SumOfSquaresSum of squares merit function
 CNOX::Thyra::WeightedMeritFunctionImplementation of merit function for implicitly weighted norm
 CNOX::Solver::GenericAbstract nonlinear solver method interface
 CLOCA::Solver::WrapperA wrapper class for wrapping a NOX solver
 CNOX::Multiphysics::Solver::GenericAbstract nonlinear solver method interface
 CNOX::Multiphysics::Solver::FixedPointBasedNonlinear solver based on a line search (i.e., damping)
 CNOX::Multiphysics::Solver::ManagerManager class to control the instantiation of the objects derived from the NOX::Solver::Generic object
 CNOX::Solver::AndersonAccelerationNonlinear solver based on Anderson Acceleration
 CNOX::Solver::InexactTrustRegionBasedNewton-like solver using a trust region
 CNOX::Solver::LineSearchBasedNonlinear solver based on a line search (i.e., damping)
 CNOX::Solver::PseudoTransientPseudo-transient solver
 CNOX::Solver::SingleStepLight wrapper over linear solver, executes exactly one iteration
 CNOX::Solver::TensorBasedNonlinear solver based on a rank-1 tensor method
 CNOX::Solver::TrustRegionBasedNewton-like solver using a trust region
 CNOX::StatusTest::GenericGeneric status test to check for convergence or failure of the nonlinear solver
 CLOCA::Bifurcation::PitchforkBord::StatusTest::NullVectorNormWRMSA convergence test based on the weighted root-mean-square norm of the update to the null vector component for pitchfork location
 CLOCA::Bifurcation::PitchforkBord::StatusTest::ParameterUpdateNormA convergence test based on the update of the parameter component for pitchfork location
 CLOCA::Bifurcation::PitchforkBord::StatusTest::SlackUpdateNormA convergence test based on the update of the slack variable component for pitchfork location
 CLOCA::Bifurcation::TPBord::StatusTest::NullVectorNormWRMSA convergence test based on the weighted root-mean-square norm of the update to the null vector component for turning point location
 CLOCA::Bifurcation::TPBord::StatusTest::ParameterUpdateNormA convergence test based on the update of the parameter component for turning point location
 CLOCA::Continuation::StatusTest::ParameterResidualNormA convergence test based on the parameter component of the residual for continuation
 CLOCA::Continuation::StatusTest::ParameterUpdateNormA convergence test based on the update of the parameter component for continuation
 CLOCA::StatusTest::WrapperA wrapper class for wrapping a NOX status test
 CNOX::StatusTest::ComboArbitrary combination of status tests
 CNOX::StatusTest::DivergenceFailure test based on a threshold value of the norm of F
 CNOX::StatusTest::FiniteValueFailure test based on whether the norm of a vector has a finite value
 CNOX::StatusTest::MaxItersFailure test based on the maximum number of nonlinear solver iterations
 CNOX::StatusTest::NStepTakes n Iterations before declaring convergence
 CNOX::StatusTest::NormFVarious convergence tests based on the norm of the residual
 CNOX::StatusTest::NormUpdateVarious convergence tests based on the norm of the change in the solution vector, $ x $, between outer iterations
 CNOX::StatusTest::RelativeNormFRequires reduction in residual norm compared to initial norm
 CNOX::StatusTest::StagnationFailure test based on the convergence rate between nonlinear iterations
 CLOCA::GlobalDataContainer class to hold "global" LOCA objects
 CNOX::GlobalDataContainer class to hold "global" NOX objects
 CNOX::Abstract::GroupNOX pure abstract interface to a "group"; i.e., a solution vector and the corresponding F-vector, Jacobian matrix, gradient vector, and Newton vector
 CLOCA::Abstract::TransposeSolveGroupAbstract group interface class for solving the transpose of the Jacobian
 CLOCA::Epetra::GroupExtension of the NOX::Epetra::Group to LOCA
 CLOCA::LAPACK::GroupExtension of the NOX::LAPACK::Group to LOCA
 CLOCA::MultiContinuation::ConstrainedGroupExtended group representing a constrained nonlinear problem
 CLOCA::TurningPoint::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented turning point equations
 CLOCA::TurningPoint::MooreSpence::ExtendedGroupA group representing the Moore-Spence turning point equations
 CLOCA::BorderedSystem::AbstractGroupAn interface for groups that are bordered systems
 CLOCA::Homotopy::DeflatedGroupLOCA's Homotopy Algorithm
 CLOCA::Hopf::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented Hopf equations
 CLOCA::MultiContinuation::ConstrainedGroupExtended group representing a constrained nonlinear problem
 CLOCA::MultiContinuation::ExtendedGroupBase class for all continuation groups
 CLOCA::MultiContinuation::ArcLengthGroupSpecialization of LOCA::MultiContinuation::ExtendedGroup to pseudo-arclength continuation
 CLOCA::MultiContinuation::NaturalGroupSpecialization of LOCA::MultiContinuation::ExtendedGroup to natural continuation
 CLOCA::Pitchfork::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented pitchfork equations
 CLOCA::TurningPoint::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented turning point equations
 CLOCA::Extended::MultiAbstractGroupLOCA 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
 CLOCA::Homotopy::DeflatedGroupLOCA's Homotopy Algorithm
 CLOCA::Homotopy::GroupLOCA's Homotopy Algorithm
 CLOCA::Hopf::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented Hopf equations
 CLOCA::Hopf::MooreSpence::ExtendedGroupA group representing the Moore-Spence Hopf equations
 CLOCA::MultiContinuation::AbstractStrategyAbstract interface class for continuation strategies
 CLOCA::MultiContinuation::ExtendedGroupBase class for all continuation groups
 CLOCA::MultiContinuation::ConstrainedGroupExtended group representing a constrained nonlinear problem
 CLOCA::PhaseTransition::ExtendedGroup
 CLOCA::Pitchfork::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented pitchfork equations
 CLOCA::Pitchfork::MooreSpence::ExtendedGroupA group representing the Moore-Spence pitchfork equations
 CLOCA::TurningPoint::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented turning point equations
 CLOCA::TurningPoint::MooreSpence::ExtendedGroupA group representing the Moore-Spence turning point equations
 CLOCA::MultiContinuation::AbstractGroupLOCA 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 $
 CLOCA::Homotopy::AbstractGroupInterface to underlying groups for homotopy calculations
 CLOCA::Abstract::GroupCompatiblity class for AbstractGroup hierarchy
 CLOCA::Epetra::GroupExtension of the NOX::Epetra::Group to LOCA
 CLOCA::LAPACK::GroupExtension of the NOX::LAPACK::Group to LOCA
 CLOCA::MultiContinuation::ConstrainedGroupExtended group representing a constrained nonlinear problem
 CLOCA::Thyra::GroupExtension of the NOX::Thyra::Group to LOCA
 CLOCA::Thyra::GroupWrapperExtension of the LOCA::Thyra::Group to provide access to solution data
 CLOCA::Homotopy::DeflatedGroupLOCA's Homotopy Algorithm
 CLOCA::Homotopy::GroupLOCA's Homotopy Algorithm
 CLOCA::Hopf::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented Hopf equations
 CLOCA::Hopf::MooreSpence::ExtendedGroupA group representing the Moore-Spence Hopf equations
 CLOCA::MultiContinuation::FiniteDifferenceGroupConcrete class that provides a concrete implementation of the computeDfDp() method of the LOCA::Continuation::AbstractGroup using first-order finite differencing
 CLOCA::TurningPoint::MooreSpence::FiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::TurningPoint::MooreSpence::AbstractGroup using first-order finite differencing
 CLOCA::Hopf::MooreSpence::FiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::Hopf::MooreSpence::AbstractGroup using first-order finite differencing
 CLOCA::Hopf::MinimallyAugmented::FiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::Hopf::MinimallyAugmented::AbstractGroup using first-order finite differencing
 CLOCA::Abstract::GroupCompatiblity class for AbstractGroup hierarchy
 CLOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::TurningPoint::MinimallyAugmented::AbstractGroup using first-order finite differencing
 CLOCA::Abstract::GroupCompatiblity class for AbstractGroup hierarchy
 CLOCA::PhaseTransition::AbstractGroupInterface to underlying groups for phase transition calculations
 CLOCA::Abstract::GroupCompatiblity class for AbstractGroup hierarchy
 CLOCA::PhaseTransition::ExtendedGroup
 CLOCA::Pitchfork::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented pitchfork equations
 CLOCA::Pitchfork::MooreSpence::ExtendedGroupA group representing the Moore-Spence pitchfork equations
 CLOCA::TimeDependent::AbstractGroupInterface to underlying groups for time dependent systems
 CLOCA::Hopf::MooreSpence::AbstractGroupInterface to underlying groups for Hopf point calculations using the Moore-Spence formulation
 CLOCA::Hopf::MinimallyAugmented::AbstractGroupInterface to underlying groups for Hopf calculations using the minimally augmented formulation
 CLOCA::Hopf::MinimallyAugmented::FiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::Hopf::MinimallyAugmented::AbstractGroup using first-order finite differencing
 CLOCA::Hopf::MooreSpence::FiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::Hopf::MooreSpence::AbstractGroup using first-order finite differencing
 CLOCA::TurningPoint::MinimallyAugmented::ExtendedGroupA group representing the minimally augemented turning point equations
 CLOCA::TurningPoint::MooreSpence::AbstractGroupInterface to underlying groups for turning point calculations using the Moore-Spence formulation
 CLOCA::Hopf::MooreSpence::AbstractGroupInterface to underlying groups for Hopf point calculations using the Moore-Spence formulation
 CLOCA::Pitchfork::MooreSpence::AbstractGroupInterface to underlying groups for pitchfork calculations using the Moore-Spence formulation
 CLOCA::Pitchfork::MinimallyAugmented::AbstractGroupInterface to underlying groups for pitchfork calculations using the minimally augmented formulation
 CLOCA::Abstract::GroupCompatiblity class for AbstractGroup hierarchy
 CLOCA::TurningPoint::MinimallyAugmented::AbstractGroupInterface to underlying groups for turning point calculations using the minimally augmented formulation
 CLOCA::Pitchfork::MinimallyAugmented::AbstractGroupInterface to underlying groups for pitchfork calculations using the minimally augmented formulation
 CLOCA::TurningPoint::MinimallyAugmented::FiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::TurningPoint::MinimallyAugmented::AbstractGroup using first-order finite differencing
 CLOCA::TurningPoint::MooreSpence::FiniteDifferenceGroupConcrete class that provides concrete implementations of the derivative computation methods of the LOCA::TurningPoint::MooreSpence::AbstractGroup using first-order finite differencing
 CLOCA::TurningPoint::MooreSpence::ExtendedGroupA group representing the Moore-Spence turning point equations
 CNOX::Epetra::GroupConcrete implementation of NOX::Abstract::Group for Trilinos/Epetra
 CLOCA::Epetra::GroupExtension of the NOX::Epetra::Group to LOCA
 CNOX::LAPACK::GroupA simple example of a group structure, based on BLAS/LAPACK
 CLOCA::LAPACK::GroupExtension of the NOX::LAPACK::Group to LOCA
 CNOX::Multiphysics::GroupNOX pure abstract interface to a "group"; i.e., a solution vector and the corresponding F-vector, Jacobian matrix, gradient vector, and Newton vector
 CNOX::Petsc::GroupConcrete implementation of NOX::Abstract::Group for Petsc
 CNOX::Thyra::GroupA concrete implementation of the NOX::Abstract::Group using Thyra
 CLOCA::Thyra::GroupExtension of the NOX::Thyra::Group to LOCA
 CLOCA::BorderedSolver::HouseholderQRA convenience class to compute the QR factorization of a an extended multi-vector
 CNOX::Abstract::ImplicitWeightingA pure virtual interface for enabling/disabling any user defined implicit weighting of the concrete object
 CNOX::Thyra::MultiVectorImplementation of NOX::Abstract::MultiVector for Thyra multi-vectors
 CNOX::Thyra::VectorImplementation of NOX::Thyra::Vector
 CNOX::Direction::Utils::InexactNewtonInexact Newton Utilities
 CNOX::LAPACK::InterfaceVirtual interface for NOX::BLAS::Group to provide a link to the external code for RHS and Jacobian fills
 CLOCA::LAPACK::InterfaceVirtual interface for LOCA::LAPACK::Group to provide a link to the external code for RHS and Jacobian fills
 CNOX::Multiphysics::DataExchange::InterfaceProvides a set of interfaces for users to provide information about exchanging data between registered NOX solvers
 CNOX::Petsc::InterfaceUsed by NOX::Petsc::Group to provide a link to the external code for F and Jacobian evaluations (if needed)
 CLOCA::Abstract::IteratorAn abstract interface for implementing iteration
 CLOCA::AdaptiveStepperImplementation of LOCA::Abstract::Iterator for computing points along a continuation curve
 CLOCA::Epetra::AdaptiveStepperImplementation of LOCA::Abstract::Iterator for computing points along a continuation curve
 CLOCA::StepperImplementation of LOCA::Abstract::Iterator for computing points along a continuation curve
 CNOX::Epetra::Interface::JacobianUsed by NOX::Epetra to provide a link to the external code for Jacobian fills
 CLOCA::Epetra::ShiftInvertInterfaceInterface for LOCA::Epetra::ShifterInvertOperator
 CLOCA::Epetra::xyztPrecPreconditioner operator class for solving space-time (XYZT) systems
 CLOCAInterface
 CNOX::Epetra::BroydenOperatorA concrete implementation of a Broyden-type operator for NOX
 CNOX::Epetra::FiniteDifferenceConcrete implementation for creating an Epetra_RowMatrix Jacobian via finite differencing of the residual
 CNOX::Epetra::MatrixFreeConcrete implementation for creating an Epetra_Operator Jacobian based on the Matrix-Free Newton-Krylov method
 CLOCA::Parameter::LibraryClass to provide a centralized library for setting/retrieving numerical parameter values in application codes
 CThyra::LinearOpBase< Scalar >
 CNOX::Thyra::MatrixFreeJacobianOperator< Scalar >Concrete 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)
 CThyra::LinearOpWithSolveBase< Scalar >
 CThyra::LinearOpWithSolveFactoryBase< Scalar >
 CNOX::LAPACK::LinearSolver< T >A simple linear solver for use by NOX::LAPACK::Group
 CNOX::SolverStats::LinearSolveStatsStatistics for the linear solve
 CNOX::Epetra::LinearSystemPure virtual class interface for allowing different linear solvers to be used by the NOX::Epetra::Group
 CNOX::Epetra::LinearSystemAztecOOConcrete implementation of NOX::Epetra::LinearSolver for AztecOO
 CNOX::LineSearchCountersCommon counters that all line search algorithms should report
 CLOCAData
 CLOCANVectorData
 Cstd::logic_error
 CNOX::Exceptions::SolverFailureA generic exception class denoting a solver failure
 CLOCA::BorderedSolver::LowerTriangularBlockEliminationBlock elimination strategy for solving a block lower-triangular system
 CLOCA::Epetra::Interface::MassMatrixUsed by LOCA::Epetra::Group to provide a link to the external code for the MassMatrix (coefficients of time dependent terms)
 CNOX::LAPACK::Matrix< T >A simple square matrix class for use by NOX::LAPACK::Group
 CThyra::ModelEvaluator< T >
 CThyra::ModelEvaluatorDelegatorBase
 CNOX::MatrixFreeModelEvaluatorDecorator< ScalarT >Model Evaluator Decorator class that adds support for the evaluation of a matrix-free W_op
 Cnox::MatrixFreeModelEvaluatorDecorator< ScalarT >Model Evaluator Decorator class that adds support for the evaluation of a matrix-free W_op
 CNOX::Epetra::ModelEvaluatorInterface
 CLOCA::Epetra::ModelEvaluatorInterfaceWrapper for an EpetraExt::ModelEvaluator
 CLOCA::MultiStepperImplementation of LOCA::Abstract::Iterator for computing points along a continuation curve
 CNOX::Abstract::MultiVectorAbstract interface for multi-vectors used by NOX
 CLOCA::Extended::MultiVectorImplemenatation of the NOX::Abstract::MultiVector class for extended multi-vectors comprised of an arbitrary number of multi-vectors and scalars
 CLOCA::Hopf::ComplexMultiVectorMulti-vector class to hold two multi-vectors to represent a complex multi-vector
 CLOCA::Hopf::MooreSpence::ExtendedMultiVectorMulti-vector class to hold solution vectors, Newton vectors, etc.for the Moore-Spence Hopf eqautions
 CLOCA::MultiContinuation::ExtendedMultiVectorMultiVector class to hold solution vectors, Newton vectors, etc. for continuation equations
 CLOCA::PhaseTransition::ExtendedMultiVectorMultiVector class to hold solution vectors, Newton vectors, etc. for the phase transition tracking algorithm
 CLOCA::Pitchfork::MooreSpence::ExtendedMultiVectorMultiVector class to hold solution vectors, Newton vectors, etc.for the Moore-Spence pitchfork formulation
 CLOCA::TurningPoint::MooreSpence::ExtendedMultiVectorMultiVector class to hold solution vectors, Newton vectors, etc.for the Moore-Spence turning point formulation
 CNOX::Epetra::MultiVectorImplementation of NOX::Abstract::MultiVector for Epetra multi-vectors
 CNOX::MultiVectorDefault implementation for NOX::Abstract::MultiVector using an array of NOX::Abstract::MultiVector's
 CNOX::Thyra::MultiVectorImplementation of NOX::Abstract::MultiVector for Thyra multi-vectors
 CThyra::MultiVectorBase< Scalar >
 CAnasazi::MultiVecTraits< double, NOX::Abstract::MultiVector >Implementation of the Anasazi::MultiVecTraits for NOX::Abstract::MultiVectors
 CNonlinearSolverBase
 CThyra::NOXNonlinearSolverConcrete nonlinear solver for NOX
 CNOX::Epetra::Observer
 CNOX::ObserverNOX'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
 CNOX::Epetra::BroydenOperatorA concrete implementation of a Broyden-type operator for NOX
 CNOX::ObserverLogLogs observer calls. Useful for unit testing and debugging
 CNOX::ObserverPrintA NOX::Observer that provides summary solver output
 CNOX::ObserverVectorConcrete implementation of NOX::Observer that stores a vector of Observers
 CNOX::RowSumScalingUpdates an inverse row sum scaling vector at the beginning of a solve
 CTpetra::Operator
 CLOCA::Tpetra::LowRankUpdateRowMatrixA Tpetra row matrix for implementing the operator $P = J + U V^T$
 CAnasazi::OperatorTraits< double, NOX::Abstract::MultiVector, LOCA::AnasaziOperator::AbstractStrategy >Implementation of the Anasazi::OperatorTraits for LOCA operators
 CNOX::Petsc::OptionsClass to convert solver options from command line (or command input file) into a form usable by NOX
 CParamData
 CTeuchos::ParameterListAcceptorDefaultBase
 CNOX::Solver::PseudoTransientPseudo-transient solver
 CNOX::Thyra::MatrixFreeJacobianOperator< Scalar >Concrete 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)
 CLOCA::ParameterVectorLOCA's container for holding a set of parameters that are used by the LOCA continuation routines
 CNOX::Epetra::Interface::PreconditionerUsed by NOX::Epetra to provide a link to the external code for Precondtioner fills
 CLOCA::Epetra::xyztPrecPreconditioner operator class for solving space-time (XYZT) systems
 CNOX::Epetra::BroydenOperatorA concrete implementation of a Broyden-type operator for NOX
 CNOX::Epetra::FiniteDifferenceConcrete implementation for creating an Epetra_RowMatrix Jacobian via finite differencing of the residual
 CThyra::PreconditionerBase< Scalar >
 CThyra::PreconditionerFactoryBase< Scalar >
 CProblemNOXPrototype
 CProblemLOCAPrototype
 CNOX::RandomA class to compute uniformly distributed random numbers in (-1,1)
 CNOX::Epetra::BroydenOperator::ReplacementInterface
 CNOX::Epetra::Interface::RequiredSupplies NOX with the set nonlinear equations
 CLOCA::Epetra::Interface::RequiredUsed by LOCA::Epetra::Group to provide a link to the external code for setting problem parameters
 CLOCA::Epetra::Interface::TimeDependentUsed by LOCA::Epetra::Group to provide a link to the external code for computing the shifted matrix
 CLOCA::Epetra::ModelEvaluatorInterfaceWrapper for an EpetraExt::ModelEvaluator
 CLOCAInterface
 CLOCA::Epetra::Interface::TimeDependentMatrixFreeUsed by LOCA::Epetra::Group to provide a link to the external code for applying the shifted matrix in a matrix-free setting
 CLOCA::Epetra::xyztPrecPreconditioner operator class for solving space-time (XYZT) systems
 CTpetra::RowMatrix
 CLOCA::Tpetra::LowRankUpdateRowMatrixA Tpetra row matrix for implementing the operator $P = J + U V^T$
 CLOCA::Thyra::SaveDataStrategyAbstract interface class strategies to save continuation data
 CNOX::Epetra::ScalingObject to control scaling of vectors and linear systems
 CNOX::Utils::SciSci object - used to print the given value with the specified precision
 CNOX::Petsc::SharedJacobianShared Jacobian for NOX::Petsc::Group objects
 CNOX::SharedObject< Object, Owner >Holder for objects that are shared between NOX::Abstract::Groups
 CNOX::LineSearch::Utils::SlopeCommon line search utilites for computing the slope of a function
 CLOCA::Hopf::MooreSpence::SolverFactoryFactory for creating solver objects for solving Moore-Spence Hopf equations
 CLOCA::Pitchfork::MooreSpence::SolverFactoryFactory for creating solver objects for solving Moore-Spence pitchfork equations
 CLOCA::TurningPoint::MooreSpence::SolverFactoryFactory for creating solver objects for solving Moore-Spence turning point equations
 CNOX::SolverStatsContainer for solver statistics
 CLOCA::Hopf::MooreSpence::SolverStrategyAbstract strategy for solving the Moore-Spence Hopf equations
 CLOCA::Hopf::MooreSpence::SalingerBorderingMoore-Spence Hopf solver strategy based on "Salinger" bordering. This is the classic 5-solve Hopf bordering method
 CLOCA::Pitchfork::MooreSpence::SolverStrategyAbstract strategy for solving the Moore-Spence pitchfork equations
 CLOCA::Pitchfork::MooreSpence::PhippsBorderingMoore-Spence pitchfork solver strategy based on "Phipps" bordering which is the 7-solve modified pitchfork bordering algorithm that uses bordered linear solves
 CLOCA::Pitchfork::MooreSpence::SalingerBorderingMoore-Spence pitchfork solver strategy based on "Salinger" bordering. This is the classic 6-solve bordering method
 CLOCA::TurningPoint::MooreSpence::SolverStrategyAbstract strategy for solving the Moore-Spence turning point equations
 CLOCA::TurningPoint::MooreSpence::PhippsBorderingMoore-Spence turning point solver strategy based on "Phipps" bordering which is the 5-solve modified turning point bordering algorithm that uses bordered linear solves
 CLOCA::TurningPoint::MooreSpence::SalingerBorderingMoore-Spence turning point solver strategy based on "Salinger" bordering. This is the classic 4-solve bordering method
 CAnasazi::SortManager
 CAnasazi::LOCASortAn implementation of the Anasazi::SortManager that performs a collection of common sorting techniques
 CLOCA::Parameter::SublistParserClass to parse a parameter list for sublists
 CTOp_1_1_Base
 CRTOpPack::TOpEleWiseMinSwap< Scalar >Element-wise product update transformation operator: z0[i] *= min(v0[i],abs(z0[i]) * z0[i]/abs(z0[i]), i=0...n-1
 CRTOpPack::TOpEleWiseMinSwapEleWiseTransformation< Scalar >Element-wise transformation operator for TOpEleWiseMinSwap
 CNOX::SolverStats::TrustRegionStatsContainer for trust region statistics
 CLOCA::BorderedSolver::UpperTriangularBlockEliminationBlock elimination strategy for solving a block upper-triangular system
 CNOX::Direction::UserDefinedFactoryPure virtual interface for users to supply their own direction objects
 CNOX::Direction::UserDefinedFactoryT< T >Concrete instantiation of a NOX::Direction::UserDefinedFactory object that uses the base objects only for constuction
 CNOX::LineSearch::UserDefinedFactoryPure virtual interface for users to supply their own line search objects
 CNOX::LineSearch::UserDefinedFactoryT< T >Concrete instantiation of a NOX::LineSearch::UserDefinedFactory object that uses the base objects only for constuction
 CNOX::UtilsProvides printing utilities
 CNOX::LineSearch::Utils::PrintingCommon line search utilites for printing line search information to the screen
 CNOX::Abstract::VectorNOX's pure abstract vector interface for vectors that are used by the nonlinear solver
 CLOCA::Extended::VectorImplemenatation of the NOX::Abstract::Vector class for extended vectors comprised of an arbitrary number of vectors and scalars
 CLOCA::Hopf::ComplexVectorVector class to hold two vectors to represent a complex vector
 CLOCA::Hopf::MooreSpence::ExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for Moore-Spence Hopf equations
 CLOCA::MultiContinuation::ExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for continuation equations
 CLOCA::PhaseTransition::ExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for the Phase Transition tracking formulation
 CLOCA::Pitchfork::MooreSpence::ExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for the Moore-Spence turning point formulation
 CLOCA::TurningPoint::MooreSpence::ExtendedVectorVector class to hold solution vectors, Newton vectors, etc. for the Moore-Spence turning point formulation
 CNOX::Epetra::VectorImplementation of NOX::Abstract::Vector for Epetra vectors
 CNOX::LAPACK::VectorImplementation of NOX::Abstract::Vector for STL std::vector<double> (using LAPACK for some computations)
 CNOX::Petsc::VectorImplementation of NOX::Abstract::Vector for Petsc vectors
 CNOX::Thyra::VectorImplementation of NOX::Thyra::Vector
 CThyra::VectorBase< Scalar >
 CNOX::Epetra::VectorSpacePure virtual base class for the vector space used by NOX::Epetra::Vectors
 CNOX::Epetra::VectorSpaceL2Concrete class for an L2 vector space
 CNOX::Epetra::VectorSpaceScaledL2Concrete class for a weighted L2 vector space