ROL
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CROL::Algorithm< Real >Provides an interface to run optimization algorithms
 CROL::AlgorithmState< Real >State for algorithm class. Will be used for restarts
 CROL::BatchManager< Real >
 CBinaryFunction
 CROL::BoundConstraint< Real >Provides the interface to apply upper and lower bound constraints
 CROL::Bundle< Real >Provides the interface for and implements a bundle
 CBurgersFEM< Real >
 CROL::Constraints< Real >
 CROL::Distribution< Real >
 CROL::EqualityConstraint< Real >Defines the equality constraint operator interface
 CExample_Objective< Real >Objective function:

\[f(x) = exp(x_1 x_2 x_3 x_4 x_5) + \frac{1}{2}*(x_1^3+x_2^3+1)^2 \]

 CExceptionBase
 CFEM< Real >
 CFiniteDifference< Real >
 CFunctionZakharov< ScalarT >
 CFunctionZakharov< GradType >
 CFunctionZakharov< HessVecType >
 CFunctionZakharov< Real >
 CInnerProductMatrix< Real >
 CROL::Krylov< Real >Provides definitions for Krylov solvers
 CLagrange< Real >
 CROL::Lanczos< Real >Interface for computing the Lanczos vectors and approximate solutions to symmetric indefinite linear systems
 CROL::LinearOperator< Real >Provides the interface to apply a linear operator
 CROL::LineSearch< Real >Provides interface for and implements line searches
 CROL::MultiVector< Real >Provides a container and operations on multiple ROL vectors for use with other Trilinos packages which require multivectors
 CNodalBasis< Real >
 CROL::Objective< Real >Provides the interface to evaluate objective functions
 CROL::OptimizationProblem< Real >
 CROL::OptimizationSolver< Real >Provides a simplified interface for solving a wide range of optimization problems
 CROL::Parametrize< Real >Provides the mix-in interface for making objects parametrized
 CROL::PenalizedObjectiveAdds barrier term to generic objective
 CROL::PositiveFunction< Real >
 CROL::PrimalDualInteriorPointReducedResidualReduced form of the Primal Dual Interior Point residual and the action of its Jacobian
 CROL::removeSpecialCharacters
 CROL::RiskMeasure< Real >Provides the interface to implement risk measures
 CROL::SampleGenerator< Real >
 CScalarFunction
 CScalarFunction
 CScalarMinimizationStatusTest
 CROL::SchurComplementGiven a 2x2 block operator, perform the Schur reduction and return the decoupled system components
 CROL::SecantState< Real >
 CROL::SimController< Real >
 CROL::StatusTest< Real >Provides an interface to check status of optimization algorithms
 CROL::StatusTestFactory< Real >
 CROL::StdLinearOperatorFactoryCreates StdLinearOperator objects which wrap random

matrices of the desired size and property

 CROL::Step< Real >Provides the interface to compute optimization steps
 CROL::StepFactory< Real >
 CROL::StepState< Real >State for step class. Will be used for restarts
 CROL::TrustRegion< Real >Provides interface for and implements trust-region subproblem solvers
 CROL::TypeCaster< Real, Element >
 CROL::TypeCaster< double, float >
 CROL::TypeCaster< Real, std::complex< Real > >
 CUnaryFunction
 CROL::Vector< Real >Defines the linear algebra or vector space interface
 CROL::VectorFunctionCalls< Ordinal >
 CZakharov< Real >