ROL
Loading...
Searching...
No Matches
ROL_Constraint_SerialSimOpt.hpp File Reference

Go to the source code of this file.

Classes

class  ROL::ROL::details::basic_nullstream< _CharT, _Traits >
class  ROL::ROL::Vector< Real >
struct  ROL::ROL::ScalarTraits_Magnitude< Real >
struct  ROL::ROL::ScalarTraits_Magnitude< std::complex< Real > >
struct  ROL::ROL::ScalarTraits< Real >
struct  ROL::ROL::AlgorithmState< Real >
 State for algorithm class. Will be used for restarts. More...
struct  ROL::ROL::StepState< Real >
 State for step class. Will be used for restarts. More...
struct  ROL::ROL::removeSpecialCharacters
struct  ROL::ROL::TypeCaster< Real, Element >
struct  ROL::ROL::TypeCaster< Real, std::complex< Real > >
struct  ROL::ROL::TypeCaster< double, float >
class  ROL::ROL::Exception::NotImplemented
class  ROL::ROL::Constraint< Real >
class  ROL::ROL::Vector_SimOpt< Real >
class  ROL::ROL::Objective< Real >
class  ROL::ROL::NonlinearLeastSquaresObjective< Real >
class  ROL::ROL::SimConstraint< Real >
class  ROL::ROL::Objective_FSsolver< Real >
class  ROL::ROL::StatusTest< Real >
class  ROL::ROL::CombinedStatusTest< Real >
class  ROL::ROL::PartitionedVector< Real >
class  ROL::ROL::Constraint_Partitioned< Real >
class  ROL::ROL::BoundConstraint< Real >
class  ROL::ROL::BoundConstraint_Partitioned< Real >
class  ROL::ROL::Projection< Real >
struct  ROL::ROL::ConstraintData< Real >
class  ROL::ROL::ConstraintAssembler< Real >
class  ROL::ROL::SlacklessObjective< Real >
class  ROL::ROL::LinearOperator< Real >
class  ROL::ROL::LinearConstraint< Real >
class  ROL::ROL::VectorController< Real, Key >
class  ROL::ROL::AffineTransformObjective< Real >
class  ROL::ROL::AffineTransformConstraint< Real >
class  ROL::ROL::NullSpaceOperator< Real >
class  ROL::ROL::RangeSpaceOperator< Real >
class  ROL::ROL::ReduceLinearConstraint< Real >
class  ROL::ROL::ReducedLinearConstraint< Real >
class  ROL::ROL::PolyhedralProjection< Real >
class  ROL::ROL::DaiFletcherProjection< Real >
class  ROL::ROL::DykstraProjection< Real >
class  ROL::ROL::DouglasRachfordProjection< Real >
class  ROL::ROL::Krylov< Real >
class  ROL::ROL::ConjugateGradients< Real >
class  ROL::ROL::ConjugateResiduals< Real >
class  ROL::ROL::VectorArray< Real >
class  ROL::ROL::GMRES< Real >
class  ROL::ROL::details::VectorClone< Real >
class  ROL::ROL::details::VectorCloneMap< Real, KeyType >
class  ROL::ROL::details::MINRES< Real >
class  ROL::ROL::BiCGSTAB< Real >
class  ROL::ROL::SemismoothNewtonProjection< Real >
class  ROL::ROL::SemismoothNewtonProjection< Real >::Jacobian
class  ROL::ROL::SemismoothNewtonProjection< Real >::Precond
class  ROL::ROL::RiddersProjection< Real >
class  ROL::ROL::BrentsProjection< Real >
class  ROL::ROL::Problem< Real >
class  ROL::ROL::AugmentedLagrangianPenalty< Real >
class  ROL::ROL::SingletonVector< Real >
class  ROL::ROL::ScalarController< Real, Key >
class  ROL::ROL::AugmentedLagrangianObjective2< Real >
class  ROL::ROL::IdentityOperator< Real >
class  ROL::ROL::Projection_Partitioned< Real >
class  ROL::ROL::ZeroProjection< Real >
struct  ROL::ROL::TypeU::AlgorithmState< Real >
class  ROL::ROL::TypeU::Algorithm< Real >
struct  ROL::ROL::SecantState< Real >
class  ROL::ROL::Secant< Real >
class  ROL::ROL::lBFGS< Real >
class  ROL::ROL::lDFP< Real >
class  ROL::ROL::lSR1< Real >
class  ROL::ROL::BarzilaiBorwein< Real >
class  ROL::ROL::TrustRegionModel_U< Real >
class  ROL::ROL::TrustRegion_U< Real >
class  ROL::ROL::TypeU::TrustRegionAlgorithm< Real >
class  ROL::ROL::CauchyPoint_U< Real >
class  ROL::ROL::DogLeg_U< Real >
class  ROL::ROL::DoubleDogLeg_U< Real >
class  ROL::ROL::TruncatedCG_U< Real >
class  ROL::ROL::SPGTrustRegion_U< Real >
struct  ROL::ROL::TypeE::AlgorithmState< Real >
class  ROL::ROL::TypeE::Algorithm< Real >
class  ROL::ROL::ConstraintStatusTest< Real >
class  ROL::ROL::TypeE::CompositeStepAlgorithm< Real >
class  ROL::ROL::Constraint_SimOpt< Real >
class  ROL::ROL::details::VectorWorkspace< Real >
struct  ROL::ROL::details::VectorWorkspace< Real >::VectorKey
struct  ROL::ROL::details::VectorWorkspace< Real >::VectorStack
class  ROL::ROL::Constraint_TimeSimOpt< Real >
class  ROL::Constraint_SerialSimOpt< Real >
 Unifies the constraint defined on a single time step that are defined through the Constraint_TimeSimOpt interface into a SimOpt constraint for all time. Primarily intended for use in testing the parallel-in-time implementation. More...
class  ROL::ROL::VectorClone< Real >
class  ROL::ROL::VectorCloneMap< Real, KeyType >
class  ROL::ROL::MINRES< Real >
class  ROL::ROL::VectorWorkspace< Real >

Namespaces

namespace  ROL
namespace  ROL::ROL
namespace  ROL::ROL::details
namespace  ROL::ROL::Finite_Difference_Arrays
namespace  ROL::ROL::Exception
namespace  ROL::ROL::TypeU
namespace  ROL::ROL::TRUtils
namespace  ROL::ROL::TypeE

Macros

#define ROL_CONSTRAINT_SERIALSIMOPT_HPP
#define ROL_CONSTRAINT_TIMESIMOPT_H
#define ROL_CONSTRAINT_SIMOPT_H
#define ROL_CONSTRAINT_H
#define ROL_VECTOR_H
#define ROL_UNUSED(x)
#define ROL_STREAM_HPP
#define ROL_UPDATE_TYPE_HPP
#define ROL_TYPES_HPP
#define ROL_VALIDATE(A)
#define ROL_SCALARTRAITS_HPP
#define ROL_NUM_CHECKDERIV_STEPS   13
#define ROL_CONSTRAINT_DEF_H
#define ROL_VECTOR_SIMOPT_HPP
#define ROL_NONLINEARLEASTSQUARESOBJECTIVE_H
#define ROL_OBJECTIVE_H
#define ROL_OBJECTIVE_DEF_H
#define ROL_NONLINEARLEASTSQUARESOBJECTIVE_DEF_H
#define ROL_CONSTRAINT_STATE_H
#define ROL_CONSTRAINT_STATE_DEF_H
#define ROL_OBJECTIVE_FSSOLVER_H
#define ROL_OBJECTIVE_FSSOLVER_DEF_H
#define ROL_TYPEU_TRUSTREGIONALGORITHM_H
#define ROL_TYPEU_ALGORITHM_H
#define ROL_COMBINEDSTATUSTEST_H
#define ROL_STATUSTEST_H
#define ROL_PROBLEM_HPP
#define ROL_CONSTRAINT_ASSEMBLER_H
#define ROL_CONSTRAINT_PARTITIONED_H
#define ROL_PARTITIONED_VECTOR_H
#define ROL_CONSTRAINT_PARTITIONED_DEF_H
#define ROL_BOUND_CONSTRAINT_PARTITIONED_H
#define ROL_BOUND_CONSTRAINT_H
#define ROL_BOUND_CONSTRAINT_DEF_H
#define ROL_PROJECTION_H
#define ROL_CONSTRAINT_ASSEMBLER_DEF_H
#define ROL_SLACKLESSOBJECTIVE_HPP
#define ROL_SLACKLESSOBJECTIVE_DEF_HPP
#define ROL_REDUCE_LINEAR_CONSTRAINT_H
#define ROL_AFFINE_TRANSFORM_OBJECTIVE_H
#define ROL_LINEARCONSTRAINT_H
#define ROL_LINEAROPERATOR_H
#define ROL_LINEARCONSTRAINT_DEF_H
#define ROL_SIMCONTROLLER_H
#define ROL_SIMCONTROLLER_DEF_H
#define ROL_AFFINE_TRANSFORM_OBJECTIVE_DEF_H
#define ROL_AFFINE_TRANSFORM_CONSTRAINT_H
#define ROL_AFFINE_TRANSFORM_CONSTRAINT_DEF_H
#define ROL_NULL_SPACE_OPERATOR_H
#define ROL_RANGE_SPACE_OPERATOR_H
#define ROL_REDUCE_LINEAR_CONSTRAINT_DEF_H
#define ROL_POLYHEDRALPROJECTIONFACTORY_H
#define ROL_DAIFLETCHERPROJECTION_H
#define ROL_POLYHEDRALPROJECTION_H
#define ROL_REDUCED_LINEAR_CONSTRAINT_H
#define ROL_REDUCED_LINEAR_CONSTRAINT_DEF_H
#define ROL_POLYHEDRALPROJECTION_DEF_H
#define ROL_DAIFLETCHERPROJECTION_DEF_H
#define ROL_DYKSTRAPROJECTION_H
#define ROL_DYKSTRAPROJECTION_DEF_H
#define ROL_DOUGLASRACHFORDPROJECTION_H
#define ROL_DOUGLASRACHFORDPROJECTION_DEF_H
#define ROL_SEMISMOOTHNEWTONPROJECTION_H
#define ROL_KRYLOVFACTORY_H
#define ROL_CONJUGATEGRADIENTS_H
#define ROL_KRYLOV_H
#define ROL_CONJUGATERESIDUALS_H
#define ROL_GMRES_H
#define ROL_MINRES_HPP
#define ROL_VECTORCLONE_HPP
#define ROL_BICGSTAB_H
#define ROL_SEMISMOOTHNEWTONPROJECTION_DEF_H
#define ROL_RIDDERSPROJECTION_H
#define ROL_RIDDERSPROJECTION_DEF_H
#define ROL_BRENTSPROJECTION_H
#define ROL_BRENTSPROJECTION_DEF_H
#define ROL_PROBLEM_DEF_HPP
#define ROL_AUGMENTEDLAGRANGIANOBJECTIVE2_H
#define ROL_AUGMENTEDLAGRANGIANPENALTY_H
#define ROL_SCALARCONTROLLER_H
#define ROL_SINGLETONVECTOR_H
#define ROL_SCALARCONTROLLER_DEF_H
#define ROL_IDENTITYOPERATOR_H
#define ROL_PROJECTION_PARTITIONED_H
#define ROL_ZEROPROJECTION_H
#define ROL_TYPEU_ALGORITHM_DEF_H
#define ROL_VALID_PARAMETERS_H
#define ROL_TRUSTREGION_U_TYPES_HPP
#define ROL_TRUSTREGION_U_H
#define ROL_TRUSTREGIONMODEL_U_H
#define ROL_SECANTFACTORY_H
#define ROL_SECANT_H
#define ROL_LBFGS_H
#define ROL_LDFP_H
#define ROL_LSR1_H
#define ROL_BARZILAIBORWEIN_H
#define ROL_TRUSTREGIONUTILITIES_U_H
#define ROL_TRUSTREGIONALGORITHM_U_DEF_H
#define ROL_TRUSTREGION_U_FACTORY_HPP
#define ROL_CAUCHYPOINT_U_H
#define ROL_DOGLEG_U_H
#define ROL_DOUBLEDOGLEG_U_H
#define ROL_TRUNCATEDCG_U_H
#define ROL_SPGTRUSTREGION_U_H
#define ROL_TYPEE_COMPOSITESTEPALGORITHM_H
#define ROL_TYPEE_ALGORITHM_H
#define ROL_TYPE_ALGORITHM_DEF_H
#define ROL_CONSTRAINTSTATUSTEST_H
#define ROL_TYPEE_COMPOSITESTEPALGORITHM_DEF_H
#define ROL_VECTORWORKSPACE_HPP

Typedefs

using ROL::ROL::details::nullstream = basic_nullstream<char, std::char_traits<char>>
template<bool B, class T = void>
using ROL::ROL::Exception::enable_if_t = typename std::enable_if<B,T>::type
using ROL::ROL::nullstream

Enumerations

enum class  ROL::ROL::UpdateType : std::uint8_t {
  ROL::ROL::Initial = 0 , ROL::ROL::Accept , ROL::ROL::Revert , ROL::ROL::Trial ,
  ROL::ROL::Temp
}
enum  ROL::ROL::EExitStatus {
  ROL::ROL::EXITSTATUS_CONVERGED = 0 , ROL::ROL::EXITSTATUS_MAXITER , ROL::ROL::EXITSTATUS_STEPTOL , ROL::ROL::EXITSTATUS_NAN ,
  ROL::ROL::EXITSTATUS_USERDEFINED , ROL::ROL::EXITSTATUS_LAST
}
 Enum for algorithm termination. More...
enum  ROL::ROL::EProblem {
  ROL::ROL::TYPE_U = 0 , ROL::ROL::TYPE_P , ROL::ROL::TYPE_B , ROL::ROL::TYPE_E ,
  ROL::ROL::TYPE_EB , ROL::ROL::TYPE_LAST
}
enum  ROL::ROL::EStep {
  ROL::ROL::STEP_AUGMENTEDLAGRANGIAN = 0 , ROL::ROL::STEP_BUNDLE , ROL::ROL::STEP_COMPOSITESTEP , ROL::ROL::STEP_LINESEARCH ,
  ROL::ROL::STEP_MOREAUYOSIDAPENALTY , ROL::ROL::STEP_PRIMALDUALACTIVESET , ROL::ROL::STEP_TRUSTREGION , ROL::ROL::STEP_INTERIORPOINT ,
  ROL::ROL::STEP_FLETCHER , ROL::ROL::STEP_LAST
}
 Enumeration of step types. More...
enum  ROL::ROL::EDescent {
  ROL::ROL::DESCENT_STEEPEST = 0 , ROL::ROL::DESCENT_NONLINEARCG , ROL::ROL::DESCENT_SECANT , ROL::ROL::DESCENT_NEWTON ,
  ROL::ROL::DESCENT_NEWTONKRYLOV , ROL::ROL::DESCENT_LAST
}
 Enumeration of descent direction types. More...
enum  ROL::ROL::ESecant {
  ROL::ROL::SECANT_LBFGS = 0 , ROL::ROL::SECANT_LDFP , ROL::ROL::SECANT_LSR1 , ROL::ROL::SECANT_BARZILAIBORWEIN ,
  ROL::ROL::SECANT_USERDEFINED , ROL::ROL::SECANT_LAST
}
 Enumeration of secant update algorithms. More...
enum  ROL::ROL::ENonlinearCG {
  ROL::ROL::NONLINEARCG_HESTENES_STIEFEL = 0 , ROL::ROL::NONLINEARCG_FLETCHER_REEVES , ROL::ROL::NONLINEARCG_DANIEL , ROL::ROL::NONLINEARCG_POLAK_RIBIERE ,
  ROL::ROL::NONLINEARCG_FLETCHER_CONJDESC , ROL::ROL::NONLINEARCG_LIU_STOREY , ROL::ROL::NONLINEARCG_DAI_YUAN , ROL::ROL::NONLINEARCG_HAGER_ZHANG ,
  ROL::ROL::NONLINEARCG_OREN_LUENBERGER , ROL::ROL::NONLINEARCG_USERDEFINED , ROL::ROL::NONLINEARCG_LAST
}
 Enumeration of nonlinear CG algorithms. More...
enum  ROL::ROL::ELineSearch {
  ROL::ROL::LINESEARCH_ITERATIONSCALING = 0 , ROL::ROL::LINESEARCH_PATHBASEDTARGETLEVEL , ROL::ROL::LINESEARCH_BACKTRACKING , ROL::ROL::LINESEARCH_BISECTION ,
  ROL::ROL::LINESEARCH_GOLDENSECTION , ROL::ROL::LINESEARCH_CUBICINTERP , ROL::ROL::LINESEARCH_BRENTS , ROL::ROL::LINESEARCH_USERDEFINED ,
  ROL::ROL::LINESEARCH_LAST
}
 Enumeration of line-search types. More...
enum  ROL::ROL::ECurvatureCondition {
  ROL::ROL::CURVATURECONDITION_WOLFE = 0 , ROL::ROL::CURVATURECONDITION_STRONGWOLFE , ROL::ROL::CURVATURECONDITION_GENERALIZEDWOLFE , ROL::ROL::CURVATURECONDITION_APPROXIMATEWOLFE ,
  ROL::ROL::CURVATURECONDITION_GOLDSTEIN , ROL::ROL::CURVATURECONDITION_NULL , ROL::ROL::CURVATURECONDITION_LAST
}
 Enumeration of line-search curvature conditions. More...
enum  ROL::ROL::ECGFlag {
  ROL::ROL::CG_FLAG_SUCCESS = 0 , ROL::ROL::CG_FLAG_ITEREXCEED , ROL::ROL::CG_FLAG_NEGCURVE , ROL::ROL::CG_FLAG_TRRADEX ,
  ROL::ROL::CG_FLAG_ZERORHS , ROL::ROL::CG_FLAG_UNDEFINED
}
 Enumation of flags used by conjugate gradient methods. More...
enum  ROL::ROL::EKrylov {
  ROL::ROL::KRYLOV_CG = 0 , ROL::ROL::KRYLOV_CR , ROL::ROL::KRYLOV_GMRES , ROL::ROL::KRYLOV_MINRES ,
  ROL::ROL::KRYLOV_BICGSTAB , ROL::ROL::KRYLOV_USERDEFINED , ROL::ROL::KRYLOV_LAST
}
 Enumeration of Krylov methods. More...
enum  ROL::ROL::EPolyProjAlgo {
  ROL::ROL::PPA_DAIFLETCHER = 0 , ROL::ROL::PPA_DYKSTRA , ROL::ROL::PPA_DOUGLASRACHFORD , ROL::ROL::PPA_NEWTON ,
  ROL::ROL::PPA_RIDDERS , ROL::ROL::PPA_BRENTS , ROL::ROL::PPA_LAST
}
 Enumeration of polyhedral projecdtion algorithm types. More...
enum  ROL::ROL::ETrustRegionU {
  ROL::ROL::TRUSTREGION_U_CAUCHYPOINT = 0 , ROL::ROL::TRUSTREGION_U_TRUNCATEDCG , ROL::ROL::TRUSTREGION_U_SPG , ROL::ROL::TRUSTREGION_U_DOGLEG ,
  ROL::ROL::TRUSTREGION_U_DOUBLEDOGLEG , ROL::ROL::TRUSTREGION_U_LAST
}
 Enumeration of trust-region solver types. More...
enum  ROL::ROL::ESecantMode { ROL::ROL::SECANTMODE_FORWARD = 0 , ROL::ROL::SECANTMODE_INVERSE , ROL::ROL::SECANTMODE_BOTH }
enum  ROL::ROL::TRUtils::ETRFlag {
  ROL::ROL::TRUtils::SUCCESS = 0 , ROL::ROL::TRUtils::POSPREDNEG , ROL::ROL::TRUtils::NPOSPREDPOS , ROL::ROL::TRUtils::NPOSPREDNEG ,
  ROL::ROL::TRUtils::TRNAN , ROL::ROL::TRUtils::QMINSUFDEC , ROL::ROL::TRUtils::UNDEFINED
}

Functions

Ptr< std::ostream > ROL::ROL::details::makeStreamPtr (std::ostream &os, bool noSuppressOutput=true)
Ptr< std::ostream > ROL::ROL::details::makeStreamPtr (Ptr< std::ostream > os, bool noSuppressOutput=true)
std::string ROL::ROL::UpdateTypeToString (const UpdateType &type)
template<class T>
std::string ROL::ROL::NumberToString (T Number)
template<class Real>
Real ROL::ROL::ROL_EPSILON (void)
 Platform-dependent machine epsilon.
template<class Real>
Real ROL::ROL::ROL_THRESHOLD (void)
 Tolerance for various equality tests.
template<class Real>
Real ROL::ROL::ROL_OVERFLOW (void)
 Platform-dependent maximum double.
template<class Real>
Real ROL::ROL::ROL_INF (void)
template<class Real>
Real ROL::ROL::ROL_NINF (void)
template<class Real>
Real ROL::ROL::ROL_UNDERFLOW (void)
 Platform-dependent minimum double.
std::string ROL::ROL::EExitStatusToString (EExitStatus tr)
std::string ROL::ROL::removeStringFormat (std::string s)
std::string ROL::ROL::EStepToString (EStep tr)
bool ROL::ROL::isCompatibleStep (EProblem p, EStep s)
std::string ROL::ROL::EProblemToString (EProblem p)
int ROL::ROL::isValidStep (EStep ls)
 Verifies validity of a TrustRegion enum.
EStep & ROL::ROL::operator++ (EStep &type)
EStep ROL::ROL::operator++ (EStep &type, int)
EStep & ROL::ROL::operator-- (EStep &type)
EStep ROL::ROL::operator-- (EStep &type, int)
EStep ROL::ROL::StringToEStep (std::string s)
std::string ROL::ROL::EDescentToString (EDescent tr)
int ROL::ROL::isValidDescent (EDescent d)
 Verifies validity of a Secant enum.
EDescent & ROL::ROL::operator++ (EDescent &type)
EDescent ROL::ROL::operator++ (EDescent &type, int)
EDescent & ROL::ROL::operator-- (EDescent &type)
EDescent ROL::ROL::operator-- (EDescent &type, int)
EDescent ROL::ROL::StringToEDescent (std::string s)
std::string ROL::ROL::ESecantToString (ESecant tr)
int ROL::ROL::isValidSecant (ESecant s)
 Verifies validity of a Secant enum.
ESecant & ROL::ROL::operator++ (ESecant &type)
ESecant ROL::ROL::operator++ (ESecant &type, int)
ESecant & ROL::ROL::operator-- (ESecant &type)
ESecant ROL::ROL::operator-- (ESecant &type, int)
ESecant ROL::ROL::StringToESecant (std::string s)
std::string ROL::ROL::ENonlinearCGToString (ENonlinearCG tr)
int ROL::ROL::isValidNonlinearCG (ENonlinearCG s)
 Verifies validity of a NonlinearCG enum.
ENonlinearCG & ROL::ROL::operator++ (ENonlinearCG &type)
ENonlinearCG ROL::ROL::operator++ (ENonlinearCG &type, int)
ENonlinearCG & ROL::ROL::operator-- (ENonlinearCG &type)
ENonlinearCG ROL::ROL::operator-- (ENonlinearCG &type, int)
ENonlinearCG ROL::ROL::StringToENonlinearCG (std::string s)
std::string ROL::ROL::ELineSearchToString (ELineSearch ls)
int ROL::ROL::isValidLineSearch (ELineSearch ls)
 Verifies validity of a LineSearch enum.
ELineSearch & ROL::ROL::operator++ (ELineSearch &type)
ELineSearch ROL::ROL::operator++ (ELineSearch &type, int)
ELineSearch & ROL::ROL::operator-- (ELineSearch &type)
ELineSearch ROL::ROL::operator-- (ELineSearch &type, int)
ELineSearch ROL::ROL::StringToELineSearch (std::string s)
std::string ROL::ROL::ECurvatureConditionToString (ECurvatureCondition ls)
int ROL::ROL::isValidCurvatureCondition (ECurvatureCondition ls)
 Verifies validity of a CurvatureCondition enum.
ECurvatureCondition & ROL::ROL::operator++ (ECurvatureCondition &type)
ECurvatureCondition ROL::ROL::operator++ (ECurvatureCondition &type, int)
ECurvatureCondition & ROL::ROL::operator-- (ECurvatureCondition &type)
ECurvatureCondition ROL::ROL::operator-- (ECurvatureCondition &type, int)
ECurvatureCondition ROL::ROL::StringToECurvatureCondition (std::string s)
std::string ROL::ROL::ECGFlagToString (ECGFlag cgf)
template<class Element, class Real>
Real ROL::ROL::rol_cast (const Element &val)
template<template< typename > class V, typename Real, typename P = Ptr<Vector<Real>>>
std::enable_if< std::is_base_of< Vector< Real >, V< Real > >::value, P >::type ROL::ROL::make_Vector_SimOpt (const Ptr< V< Real > > &vsim, const Ptr< V< Real > > &vopt)
template<typename Real>
PartitionedVector< Real > & ROL::ROL::partition (Vector< Real > &x)
template<typename Real>
const PartitionedVector< Real > & ROL::ROL::partition (const Vector< Real > &x)
template<typename Real>
Ptr< PartitionedVector< Real > > ROL::ROL::partition (const Ptr< Vector< Real > > &x)
template<typename Real>
Ptr< const PartitionedVector< Real > > ROL::ROL::partition (const Ptr< const Vector< Real > > &x)
template<class Real>
ROL::Ptr< Vector< Real > > ROL::ROL::CreatePartitionedVector (const ROL::Ptr< Vector< Real > > &a)
template<class Real>
ROL::Ptr< const Vector< Real > > ROL::ROL::CreatePartitionedVector (const ROL::Ptr< const Vector< Real > > &a)
template<class Real>
ROL::Ptr< Vector< Real > > ROL::ROL::CreatePartitionedVector (const ROL::Ptr< Vector< Real > > &a, const ROL::Ptr< Vector< Real > > &b)
template<class Real>
ROL::Ptr< const Vector< Real > > ROL::ROL::CreatePartitionedVector (const ROL::Ptr< const Vector< Real > > &a, const ROL::Ptr< const Vector< Real > > &b)
template<class Real>
ROL::Ptr< Vector< Real > > ROL::ROL::CreatePartitionedVector (const ROL::Ptr< Vector< Real > > &a, const ROL::Ptr< Vector< Real > > &b, const ROL::Ptr< Vector< Real > > &c)
template<class Real>
ROL::Ptr< const Vector< Real > > ROL::ROL::CreatePartitionedVector (const ROL::Ptr< const Vector< Real > > &a, const ROL::Ptr< const Vector< Real > > &b, const ROL::Ptr< const Vector< Real > > &c)
template<class Real>
ROL::Ptr< Vector< Real > > ROL::ROL::CreatePartitionedVector (const ROL::Ptr< Vector< Real > > &a, const ROL::Ptr< Vector< Real > > &b, const ROL::Ptr< Vector< Real > > &c, const ROL::Ptr< Vector< Real > > &d)
template<class Real>
ROL::Ptr< const Vector< Real > > ROL::ROL::CreatePartitionedVector (const ROL::Ptr< const Vector< Real > > &a, const ROL::Ptr< const Vector< Real > > &b, const ROL::Ptr< const Vector< Real > > &c, const ROL::Ptr< const Vector< Real > > &d)
template<typename Real>
Ptr< BoundConstraint< Real > > ROL::ROL::CreateBoundConstraint_Partitioned (const Ptr< BoundConstraint< Real > > &bnd1, const Ptr< BoundConstraint< Real > > &bnd2)
std::string ROL::ROL::EKrylovToString (EKrylov type)
int ROL::ROL::isValidKrylov (EKrylov type)
 Verifies validity of a Krylov enum.
EKrylov & ROL::ROL::operator++ (EKrylov &type)
EKrylov ROL::ROL::operator++ (EKrylov &type, int)
EKrylov & ROL::ROL::operator-- (EKrylov &type)
EKrylov ROL::ROL::operator-- (EKrylov &type, int)
EKrylov ROL::ROL::StringToEKrylov (std::string s)
template<class Real>
Ptr< Krylov< Real > > ROL::ROL::KrylovFactory (ParameterList &parlist)
std::string ROL::ROL::EPolyProjAlgoToString (EPolyProjAlgo alg)
int ROL::ROL::isValidPolyProjAlgo (EPolyProjAlgo alg)
 Verifies validity of a PolyProjAlgo enum.
EPolyProjAlgo & ROL::ROL::operator++ (EPolyProjAlgo &type)
EPolyProjAlgo ROL::ROL::operator++ (EPolyProjAlgo &type, int)
EPolyProjAlgo & ROL::ROL::operator-- (EPolyProjAlgo &type)
EPolyProjAlgo ROL::ROL::operator-- (EPolyProjAlgo &type, int)
EPolyProjAlgo ROL::ROL::StringToEPolyProjAlgo (std::string s)
template<typename Real>
Ptr< PolyhedralProjection< Real > > ROL::ROL::PolyhedralProjectionFactory (const Vector< Real > &xprim, const Vector< Real > &xdual, const Ptr< BoundConstraint< Real > > &bnd, const Ptr< Constraint< Real > > &con, const Vector< Real > &mul, const Vector< Real > &res, ParameterList &list)
ROL::Ptr< const ROL::ParameterList > ROL::ROL::getValidROLParameters ()
ROL::Ptr< const ROL::ParameterList > ROL::ROL::getValidSOLParameters ()
std::string ROL::ROL::ETrustRegionUToString (ETrustRegionU tr)
int ROL::ROL::isValidTrustRegionU (ETrustRegionU ls)
 Verifies validity of a TrustRegionU enum.
ETrustRegionU & ROL::ROL::operator++ (ETrustRegionU &type)
ETrustRegionU ROL::ROL::operator++ (ETrustRegionU &type, int)
ETrustRegionU & ROL::ROL::operator-- (ETrustRegionU &type)
ETrustRegionU ROL::ROL::operator-- (ETrustRegionU &type, int)
ETrustRegionU ROL::ROL::StringToETrustRegionU (std::string s)
template<class Real>
ROL::Ptr< Secant< Real > > ROL::ROL::getSecant (ESecant esec=SECANT_LBFGS, int L=10, int BBtype=1)
template<class Real>
ROL::Ptr< Secant< Real > > ROL::ROL::SecantFactory (ROL::ParameterList &parlist, ESecantMode mode=SECANTMODE_BOTH)
std::string ROL::ROL::TRUtils::ETRFlagToString (ETRFlag trf)
template<typename Real>
Real ROL::ROL::TRUtils::initialRadius (int &nfval, const Vector< Real > &x, const Vector< Real > &g, Vector< Real > &Bg, const Real fx, const Real gnorm, const Real gtol, Objective< Real > &obj, TrustRegionModel_U< Real > &model, const Real delMax, std::ostream &outStream, const bool print=false)
template<typename Real>
void ROL::ROL::TRUtils::analyzeRatio (Real &rho, ETRFlag &flag, const Real fold, const Real ftrial, const Real pRed, const Real epsi, std::ostream &outStream=std::cout, const bool print=false)
template<typename Real>
Real ROL::ROL::TRUtils::interpolateRadius (const Vector< Real > &g, const Vector< Real > &s, const Real snorm, const Real pRed, const Real fold, const Real ftrial, const Real del, const Real gamma0, const Real gamma1, const Real eta2, std::ostream &outStream=std::cout, const bool print=false)
template<typename Real>
Ptr< TrustRegion_U< Real > > ROL::ROL::TrustRegionUFactory (ParameterList &list)
Ptr< std::ostream > ROL::ROL::makeStreamPtr (std::ostream &os, bool noSuppressOutput=true)

Variables

const int ROL::ROL::Finite_Difference_Arrays::shifts [4][4]
const double ROL::ROL::Finite_Difference_Arrays::weights [4][5]

Macro Definition Documentation

◆ ROL_CONSTRAINT_SERIALSIMOPT_HPP

#define ROL_CONSTRAINT_SERIALSIMOPT_HPP

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_TIMESIMOPT_H

#define ROL_CONSTRAINT_TIMESIMOPT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_SIMOPT_H

#define ROL_CONSTRAINT_SIMOPT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_H

#define ROL_CONSTRAINT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_VECTOR_H

#define ROL_VECTOR_H

Definition at line 13 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_UNUSED

#define ROL_UNUSED ( x)
Value:
(void) x

◆ ROL_STREAM_HPP

#define ROL_STREAM_HPP

◆ ROL_UPDATE_TYPE_HPP

#define ROL_UPDATE_TYPE_HPP

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TYPES_HPP

#define ROL_TYPES_HPP

Definition at line 17 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_VALIDATE

#define ROL_VALIDATE ( A)
Value:
/* empty */

◆ ROL_SCALARTRAITS_HPP

#define ROL_SCALARTRAITS_HPP

◆ ROL_NUM_CHECKDERIV_STEPS

◆ ROL_CONSTRAINT_DEF_H

#define ROL_CONSTRAINT_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_VECTOR_SIMOPT_HPP

#define ROL_VECTOR_SIMOPT_HPP

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_NONLINEARLEASTSQUARESOBJECTIVE_H

#define ROL_NONLINEARLEASTSQUARESOBJECTIVE_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_OBJECTIVE_H

#define ROL_OBJECTIVE_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_OBJECTIVE_DEF_H

#define ROL_OBJECTIVE_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_NONLINEARLEASTSQUARESOBJECTIVE_DEF_H

#define ROL_NONLINEARLEASTSQUARESOBJECTIVE_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_STATE_H

#define ROL_CONSTRAINT_STATE_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_STATE_DEF_H

#define ROL_CONSTRAINT_STATE_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_OBJECTIVE_FSSOLVER_H

#define ROL_OBJECTIVE_FSSOLVER_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_OBJECTIVE_FSSOLVER_DEF_H

#define ROL_OBJECTIVE_FSSOLVER_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TYPEU_TRUSTREGIONALGORITHM_H

#define ROL_TYPEU_TRUSTREGIONALGORITHM_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TYPEU_ALGORITHM_H

#define ROL_TYPEU_ALGORITHM_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_COMBINEDSTATUSTEST_H

#define ROL_COMBINEDSTATUSTEST_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_STATUSTEST_H

#define ROL_STATUSTEST_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_PROBLEM_HPP

#define ROL_PROBLEM_HPP

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_ASSEMBLER_H

#define ROL_CONSTRAINT_ASSEMBLER_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_PARTITIONED_H

#define ROL_CONSTRAINT_PARTITIONED_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_PARTITIONED_VECTOR_H

#define ROL_PARTITIONED_VECTOR_H

Definition at line 15 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_PARTITIONED_DEF_H

#define ROL_CONSTRAINT_PARTITIONED_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_BOUND_CONSTRAINT_PARTITIONED_H

#define ROL_BOUND_CONSTRAINT_PARTITIONED_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_BOUND_CONSTRAINT_H

#define ROL_BOUND_CONSTRAINT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_BOUND_CONSTRAINT_DEF_H

#define ROL_BOUND_CONSTRAINT_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_PROJECTION_H

#define ROL_PROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINT_ASSEMBLER_DEF_H

#define ROL_CONSTRAINT_ASSEMBLER_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SLACKLESSOBJECTIVE_HPP

#define ROL_SLACKLESSOBJECTIVE_HPP

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SLACKLESSOBJECTIVE_DEF_HPP

#define ROL_SLACKLESSOBJECTIVE_DEF_HPP

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_REDUCE_LINEAR_CONSTRAINT_H

#define ROL_REDUCE_LINEAR_CONSTRAINT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_AFFINE_TRANSFORM_OBJECTIVE_H

#define ROL_AFFINE_TRANSFORM_OBJECTIVE_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_LINEARCONSTRAINT_H

#define ROL_LINEARCONSTRAINT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_LINEAROPERATOR_H

#define ROL_LINEAROPERATOR_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_LINEARCONSTRAINT_DEF_H

#define ROL_LINEARCONSTRAINT_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SIMCONTROLLER_H

#define ROL_SIMCONTROLLER_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SIMCONTROLLER_DEF_H

#define ROL_SIMCONTROLLER_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_AFFINE_TRANSFORM_OBJECTIVE_DEF_H

#define ROL_AFFINE_TRANSFORM_OBJECTIVE_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_AFFINE_TRANSFORM_CONSTRAINT_H

#define ROL_AFFINE_TRANSFORM_CONSTRAINT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_AFFINE_TRANSFORM_CONSTRAINT_DEF_H

#define ROL_AFFINE_TRANSFORM_CONSTRAINT_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_NULL_SPACE_OPERATOR_H

#define ROL_NULL_SPACE_OPERATOR_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_RANGE_SPACE_OPERATOR_H

#define ROL_RANGE_SPACE_OPERATOR_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_REDUCE_LINEAR_CONSTRAINT_DEF_H

#define ROL_REDUCE_LINEAR_CONSTRAINT_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_POLYHEDRALPROJECTIONFACTORY_H

#define ROL_POLYHEDRALPROJECTIONFACTORY_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_DAIFLETCHERPROJECTION_H

#define ROL_DAIFLETCHERPROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_POLYHEDRALPROJECTION_H

#define ROL_POLYHEDRALPROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_REDUCED_LINEAR_CONSTRAINT_H

#define ROL_REDUCED_LINEAR_CONSTRAINT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_REDUCED_LINEAR_CONSTRAINT_DEF_H

#define ROL_REDUCED_LINEAR_CONSTRAINT_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_POLYHEDRALPROJECTION_DEF_H

#define ROL_POLYHEDRALPROJECTION_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_DAIFLETCHERPROJECTION_DEF_H

#define ROL_DAIFLETCHERPROJECTION_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_DYKSTRAPROJECTION_H

#define ROL_DYKSTRAPROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_DYKSTRAPROJECTION_DEF_H

#define ROL_DYKSTRAPROJECTION_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_DOUGLASRACHFORDPROJECTION_H

#define ROL_DOUGLASRACHFORDPROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_DOUGLASRACHFORDPROJECTION_DEF_H

#define ROL_DOUGLASRACHFORDPROJECTION_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SEMISMOOTHNEWTONPROJECTION_H

#define ROL_SEMISMOOTHNEWTONPROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_KRYLOVFACTORY_H

#define ROL_KRYLOVFACTORY_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONJUGATEGRADIENTS_H

#define ROL_CONJUGATEGRADIENTS_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_KRYLOV_H

#define ROL_KRYLOV_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONJUGATERESIDUALS_H

#define ROL_CONJUGATERESIDUALS_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_GMRES_H

#define ROL_GMRES_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_MINRES_HPP

#define ROL_MINRES_HPP

◆ ROL_VECTORCLONE_HPP

#define ROL_VECTORCLONE_HPP

◆ ROL_BICGSTAB_H

#define ROL_BICGSTAB_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SEMISMOOTHNEWTONPROJECTION_DEF_H

#define ROL_SEMISMOOTHNEWTONPROJECTION_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_RIDDERSPROJECTION_H

#define ROL_RIDDERSPROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_RIDDERSPROJECTION_DEF_H

#define ROL_RIDDERSPROJECTION_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_BRENTSPROJECTION_H

#define ROL_BRENTSPROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_BRENTSPROJECTION_DEF_H

#define ROL_BRENTSPROJECTION_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_PROBLEM_DEF_HPP

#define ROL_PROBLEM_DEF_HPP

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_AUGMENTEDLAGRANGIANOBJECTIVE2_H

#define ROL_AUGMENTEDLAGRANGIANOBJECTIVE2_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_AUGMENTEDLAGRANGIANPENALTY_H

#define ROL_AUGMENTEDLAGRANGIANPENALTY_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SCALARCONTROLLER_H

#define ROL_SCALARCONTROLLER_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SINGLETONVECTOR_H

#define ROL_SINGLETONVECTOR_H

Definition at line 13 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SCALARCONTROLLER_DEF_H

#define ROL_SCALARCONTROLLER_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_IDENTITYOPERATOR_H

#define ROL_IDENTITYOPERATOR_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_PROJECTION_PARTITIONED_H

#define ROL_PROJECTION_PARTITIONED_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_ZEROPROJECTION_H

#define ROL_ZEROPROJECTION_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TYPEU_ALGORITHM_DEF_H

#define ROL_TYPEU_ALGORITHM_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_VALID_PARAMETERS_H

#define ROL_VALID_PARAMETERS_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TRUSTREGION_U_TYPES_HPP

#define ROL_TRUSTREGION_U_TYPES_HPP

Definition at line 17 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TRUSTREGION_U_H

#define ROL_TRUSTREGION_U_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TRUSTREGIONMODEL_U_H

#define ROL_TRUSTREGIONMODEL_U_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SECANTFACTORY_H

#define ROL_SECANTFACTORY_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SECANT_H

#define ROL_SECANT_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_LBFGS_H

#define ROL_LBFGS_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_LDFP_H

#define ROL_LDFP_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_LSR1_H

#define ROL_LSR1_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_BARZILAIBORWEIN_H

#define ROL_BARZILAIBORWEIN_H

Definition at line 16 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TRUSTREGIONUTILITIES_U_H

#define ROL_TRUSTREGIONUTILITIES_U_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TRUSTREGIONALGORITHM_U_DEF_H

#define ROL_TRUSTREGIONALGORITHM_U_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TRUSTREGION_U_FACTORY_HPP

#define ROL_TRUSTREGION_U_FACTORY_HPP

Definition at line 17 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CAUCHYPOINT_U_H

#define ROL_CAUCHYPOINT_U_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_DOGLEG_U_H

#define ROL_DOGLEG_U_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_DOUBLEDOGLEG_U_H

#define ROL_DOUBLEDOGLEG_U_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TRUNCATEDCG_U_H

#define ROL_TRUNCATEDCG_U_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_SPGTRUSTREGION_U_H

#define ROL_SPGTRUSTREGION_U_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TYPEE_COMPOSITESTEPALGORITHM_H

#define ROL_TYPEE_COMPOSITESTEPALGORITHM_H

Definition at line 11 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TYPEE_ALGORITHM_H

#define ROL_TYPEE_ALGORITHM_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TYPE_ALGORITHM_DEF_H

#define ROL_TYPE_ALGORITHM_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_CONSTRAINTSTATUSTEST_H

#define ROL_CONSTRAINTSTATUSTEST_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_TYPEE_COMPOSITESTEPALGORITHM_DEF_H

#define ROL_TYPEE_COMPOSITESTEPALGORITHM_DEF_H

Definition at line 12 of file ROL_Constraint_SerialSimOpt.hpp.

◆ ROL_VECTORWORKSPACE_HPP

#define ROL_VECTORWORKSPACE_HPP