ROL
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 >
struct  ROL::ROL::TypeU::AlgorithmState< Real >
class  ROL::ROL::TypeU::Algorithm< 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 >
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::ROL::PartitionedVector< 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::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_TYPEU_ALGORITHM_DEF_H
#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_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
#define ROL_PARTITIONED_VECTOR_H

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::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.
EStepROL::ROL::operator++ (EStep &type)
EStep ROL::ROL::operator++ (EStep &type, int)
EStepROL::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.
EDescentROL::ROL::operator++ (EDescent &type)
EDescent ROL::ROL::operator++ (EDescent &type, int)
EDescentROL::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.
ESecantROL::ROL::operator++ (ESecant &type)
ESecant ROL::ROL::operator++ (ESecant &type, int)
ESecantROL::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.
ENonlinearCGROL::ROL::operator++ (ENonlinearCG &type)
ENonlinearCG ROL::ROL::operator++ (ENonlinearCG &type, int)
ENonlinearCGROL::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.
ELineSearchROL::ROL::operator++ (ELineSearch &type)
ELineSearch ROL::ROL::operator++ (ELineSearch &type, int)
ELineSearchROL::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.
ECurvatureConditionROL::ROL::operator++ (ECurvatureCondition &type)
ECurvatureCondition ROL::ROL::operator++ (ECurvatureCondition &type, int)
ECurvatureConditionROL::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)
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.
ETrustRegionUROL::ROL::operator++ (ETrustRegionU &type)
ETrustRegionU ROL::ROL::operator++ (ETrustRegionU &type, int)
ETrustRegionUROL::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)
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)
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_TYPEU_ALGORITHM_DEF_H

#define ROL_TYPEU_ALGORITHM_DEF_H

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_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

◆ ROL_PARTITIONED_VECTOR_H

#define ROL_PARTITIONED_VECTOR_H

Definition at line 15 of file ROL_Constraint_SerialSimOpt.hpp.