ROL
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Ndetails
 NROL
 CBoundConstraint_BurgersControl
 CBoundsProvides the elementwise interface to apply upper and lower bound constraints
 CBurgersFEM
 CCLExactModel
 CCLTestObjective
 Ccon2d
 CConDualStdVector
 CConicApproximationModelProvides the interface to evaluate conic approximation function
 CConStdVector
 CConstraint_BurgersControl
 CDiffusionConstraint
 CDiffusionObjective
 CExample_ObjectiveObjective function:
 CFEM
 CFiniteDifference
 CFunctionZakharov
 CH1BoundConstraint
 CH1VectorBatchManager
 CH1VectorDual
 CH1VectorPrimal
 CIdentity
 CIdentityOperator
 CInnerProductMatrix
 CInnerProductMatrixSolverThis class adds a solve method
 CL2BoundConstraint
 CL2VectorBatchManager
 CL2VectorDual
 CL2VectorPrimal
 CLagrange
 CMINRESImplements the MINRES algorithm for solving symmetric indefinite systems
 CNodalBasis
 CNormalization_Constraint
 CNullObjective
 CObjective_BurgersControl
 CObjective_GrossPitaevskii
 CObjective_PoissonInversion
 CObjectiveFromConstraintForm an objective function from a ROL::Constraint and a vector in the dual constraint space \(\lambda\in \mathcal{C}^\ast\)
 CObjectiveFunctionTest06
 CObjectiveFunctionTest07_1
 CObjectiveFunctionTest07_2
 CObjectiveFunctionTest07_scalarize
 CObjectiveFunctionTest08_1
 CObjectiveFunctionTest08_2
 CObjectiveFunctionTest08_scalarize
 COptDualStdVector
 COptStdVector
 CPenalizedObjectiveAdds barrier term to generic objective
 CPrimalDualInteriorPointReducedResidualReduced form of the Primal Dual Interior Point residual and the action of its Jacobian
 CPrimalInteriorPointObjectiveProvides the interface to evaluate the Interior Pointy log barrier penalty function with upper and lower bounds on some elements
 CredConstraint
 CSemismoothNewtonDualModelImplements the dual variable model function for a semismooth Newton step
 CStatusTest_PDAS
 CStdLinearOperatorFactoryCreates StdLinearOperator objects which wrap random
 CTestMulti
 CTestSingle
 CTridiagonalToeplitzOperator
 CvalConstraint
 CVectorCloneContainer for wrapping a reusable cloned vector. Declaring an object of this type as a class member variable will decrease the number of clones needed as memory need only be allocated once in the lifetime of the host object. Verifies that member and argument types and dimensions agree when called
 CVectorCloneMapContainer for wrapping a collection of uniquely-named reusable cloned vectors, which in are stored in a map. Uses string-valued ids for keys by default
 CVectorWorkspaceProvides a "smart" cloning manager to be used a member variable in a class and called in the member function of the same class
 CWrappedVectorProvides an interface layer which encapulates a pointer to a ROL::Vector and has the default behavior of calling its member Ptr<Vector> object. Makes creating derived classes with this idiom simpler as they need only override the methods where the desired implementation differs from the member Ptr<Vector>. For example, vectors which have a diagonal scaling that defines their inner product and dual spaces can derive from this class need overload only the methods basis, clone, dual, and dot
 CZakharov
 CZakharov_Sacado_Objective