ROL
ROL::OptimizationProblem< Real > Member List

This is the complete list of members for ROL::OptimizationProblem< Real >, including all inherited members.

bnd_ROL::OptimizationProblem< Real >private
buildRiskBnd(Ptr< BoundConstraint< Real >> &bnd)ROL::OptimizationProblem< Real >inlineprivate
buildRiskVec(Ptr< Vector< Real >> &x)ROL::OptimizationProblem< Real >inlineprivate
check(std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::OptimizationProblem< Real >inline
check(OptimizationProblemCheckData< Real > &data, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::OptimizationProblem< Real >inline
checkConstraint(Vector< Real > &x, Vector< Real > &u, Vector< Real > &v, Vector< Real > &c, Vector< Real > &l, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::OptimizationProblem< Real >inline
checkConstraint(OptimizationProblemCheckData< Real > &data, Vector< Real > &x, Vector< Real > &u, Vector< Real > &v, Vector< Real > &c, Vector< Real > &l, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::OptimizationProblem< Real >inline
checkMultiplierVector(Vector< Real > &w, Vector< Real > &q, Vector< Real > &l, std::ostream &outStream=std::cout)ROL::OptimizationProblem< Real >inline
checkMultiplierVector(OptimizationProblemCheckData< Real > &data, Vector< Real > &w, Vector< Real > &q, Vector< Real > &l, std::ostream &outStream=std::cout)ROL::OptimizationProblem< Real >inline
checkObjective(Vector< Real > &x, Vector< Real > &u, Vector< Real > &v, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::OptimizationProblem< Real >inline
checkObjective(OptimizationProblemCheckData< Real > &data, Vector< Real > &x, Vector< Real > &u, Vector< Real > &v, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1)ROL::OptimizationProblem< Real >inline
checkSolutionVector(Vector< Real > &x, Vector< Real > &y, Vector< Real > &u, std::ostream &outStream=std::cout)ROL::OptimizationProblem< Real >inline
checkSolutionVector(OptimizationProblemCheckData< Real > &data, Vector< Real > &x, Vector< Real > &y, Vector< Real > &u, std::ostream &outStream=std::cout)ROL::OptimizationProblem< Real >inline
computeSampleMean(const Ptr< SampleGenerator< Real >> &sampler) const ROL::OptimizationProblem< Real >inlineprivate
con_ROL::OptimizationProblem< Real >private
conManager_ROL::OptimizationProblem< Real >private
ecbman_ROL::OptimizationProblem< Real >private
exsampler_ROL::OptimizationProblem< Real >private
getBoundConstraint(void)ROL::OptimizationProblem< Real >inlinevirtual
getConstraint(void)ROL::OptimizationProblem< Real >inlinevirtual
getConstraintStatistic(const int index=0) const ROL::OptimizationProblem< Real >inline
getMultiplierVector(void)ROL::OptimizationProblem< Real >inlinevirtual
getObjective(void)ROL::OptimizationProblem< Real >inlinevirtual
getObjectiveStatistic(void) const ROL::OptimizationProblem< Real >inline
getProblemType(void)ROL::OptimizationProblem< Real >inline
getSolutionStatistic(int comp=0, int index=0)ROL::OptimizationProblem< Real >inline
getSolutionVector(void)ROL::OptimizationProblem< Real >inlinevirtual
gsampler_ROL::OptimizationProblem< Real >private
hsampler_ROL::OptimizationProblem< Real >private
icbman_ROL::OptimizationProblem< Real >private
initialize(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const std::vector< Ptr< Constraint< Real >>> &econ, const std::vector< Ptr< Vector< Real >>> &emul, const std::vector< Ptr< Constraint< Real >>> &icon, const std::vector< Ptr< Vector< Real >>> &imul, const std::vector< Ptr< BoundConstraint< Real >>> &ibnd)ROL::OptimizationProblem< Real >inlineprivate
initStochastic(void)ROL::OptimizationProblem< Real >inlineprivate
INPUT_bnd_ROL::OptimizationProblem< Real >private
INPUT_econ_ROL::OptimizationProblem< Real >private
INPUT_emul_ROL::OptimizationProblem< Real >private
INPUT_ibnd_ROL::OptimizationProblem< Real >private
INPUT_icon_ROL::OptimizationProblem< Real >private
INPUT_imul_ROL::OptimizationProblem< Real >private
INPUT_obj_ROL::OptimizationProblem< Real >private
INPUT_sol_ROL::OptimizationProblem< Real >private
INTERMEDIATE_bnd_ROL::OptimizationProblem< Real >private
INTERMEDIATE_econ_ROL::OptimizationProblem< Real >private
INTERMEDIATE_emul_ROL::OptimizationProblem< Real >private
INTERMEDIATE_ibnd_ROL::OptimizationProblem< Real >private
INTERMEDIATE_icon_ROL::OptimizationProblem< Real >private
INTERMEDIATE_imul_ROL::OptimizationProblem< Real >private
INTERMEDIATE_obj_ROL::OptimizationProblem< Real >private
INTERMEDIATE_sol_ROL::OptimizationProblem< Real >private
isInitialized_ROL::OptimizationProblem< Real >private
isStochastic_ROL::OptimizationProblem< Real >private
ixsampler_ROL::OptimizationProblem< Real >private
mul_ROL::OptimizationProblem< Real >private
needRiskLessEcon_ROL::OptimizationProblem< Real >private
needRiskLessIcon_ROL::OptimizationProblem< Real >private
needRiskLessObj_ROL::OptimizationProblem< Real >private
obj_ROL::OptimizationProblem< Real >private
OptimizationProblem(void)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const std::vector< Ptr< Constraint< Real >>> &econ, const std::vector< Ptr< Vector< Real >>> &emul, const std::vector< Ptr< Constraint< Real >>> &icon, const std::vector< Ptr< Vector< Real >>> &imul, const std::vector< Ptr< BoundConstraint< Real >>> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const Ptr< Constraint< Real >> &econ, const Ptr< Vector< Real >> &emul, const std::vector< Ptr< Constraint< Real >>> &icon, const std::vector< Ptr< Vector< Real >>> &imul, const std::vector< Ptr< BoundConstraint< Real >>> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const std::vector< Ptr< Constraint< Real >>> &econ, const std::vector< Ptr< Vector< Real >>> &emul, const Ptr< Constraint< Real >> &icon, const Ptr< Vector< Real >> &imul, const Ptr< BoundConstraint< Real >> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const Ptr< Constraint< Real >> &econ, const Ptr< Vector< Real >> &emul, const Ptr< Constraint< Real >> &icon, const Ptr< Vector< Real >> &imul, const Ptr< BoundConstraint< Real >> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const std::vector< Ptr< Constraint< Real >>> &econ, const std::vector< Ptr< Vector< Real >>> &emul, const std::vector< Ptr< Constraint< Real >>> &icon, const std::vector< Ptr< Vector< Real >>> &imul, const std::vector< Ptr< BoundConstraint< Real >>> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< Constraint< Real >> &econ, const Ptr< Vector< Real >> &emul, const std::vector< Ptr< Constraint< Real >>> &icon, const std::vector< Ptr< Vector< Real >>> &imul, const std::vector< Ptr< BoundConstraint< Real >>> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const std::vector< Ptr< Constraint< Real >>> &econ, const std::vector< Ptr< Vector< Real >>> &emul, const Ptr< Constraint< Real >> &icon, const Ptr< Vector< Real >> &imul, const Ptr< BoundConstraint< Real >> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< Constraint< Real >> &econ, const Ptr< Vector< Real >> &emul, const Ptr< Constraint< Real >> &icon, const Ptr< Vector< Real >> &imul, const Ptr< BoundConstraint< Real >> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const std::vector< Ptr< Constraint< Real >>> &econ, const std::vector< Ptr< Vector< Real >>> &emul)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const Ptr< Constraint< Real >> &econ, const Ptr< Vector< Real >> &emul)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const std::vector< Ptr< Constraint< Real >>> &icon, const std::vector< Ptr< Vector< Real >>> &imul, const std::vector< Ptr< BoundConstraint< Real >>> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd, const Ptr< Constraint< Real >> &icon, const Ptr< Vector< Real >> &imul, const Ptr< BoundConstraint< Real >> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const std::vector< Ptr< Constraint< Real >>> &econ, const std::vector< Ptr< Vector< Real >>> &emul)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< Constraint< Real >> &econ, const Ptr< Vector< Real >> &emul)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const std::vector< Ptr< Constraint< Real >>> &icon, const std::vector< Ptr< Vector< Real >>> &imul, const std::vector< Ptr< BoundConstraint< Real >>> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< Constraint< Real >> &icon, const Ptr< Vector< Real >> &imul, const Ptr< BoundConstraint< Real >> &ibnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x, const Ptr< BoundConstraint< Real >> &bnd)ROL::OptimizationProblem< Real >inline
OptimizationProblem(const Ptr< Objective< Real >> &obj, const Ptr< Vector< Real >> &x)ROL::OptimizationProblem< Real >inline
parlistCon_ROL::OptimizationProblem< Real >private
parlistObj_ROL::OptimizationProblem< Real >private
problemType_ROL::OptimizationProblem< Real >private
reset(void)ROL::OptimizationProblem< Real >inline
setAlmostSureEquality(const Ptr< SampleGenerator< Real >> &sampler, const int index=0)ROL::OptimizationProblem< Real >inline
setAlmostSureInequality(const Ptr< SampleGenerator< Real >> &sampler, const int index=0)ROL::OptimizationProblem< Real >inline
setMeanValueEquality(const Ptr< SampleGenerator< Real >> &sampler, const int index=0)ROL::OptimizationProblem< Real >inline
setMeanValueInequality(const Ptr< SampleGenerator< Real >> &sampler, const int index=0)ROL::OptimizationProblem< Real >inline
setMeanValueObjective(const Ptr< SampleGenerator< Real >> &sampler)ROL::OptimizationProblem< Real >inline
setRiskAverseInequality(ParameterList &parlist, const Ptr< SampleGenerator< Real >> &sampler, const int index=0)ROL::OptimizationProblem< Real >inline
setRiskAverseObjective(ParameterList &parlist, const Ptr< SampleGenerator< Real >> &vsampler, const Ptr< SampleGenerator< Real >> &gsampler=nullPtr, const Ptr< SampleGenerator< Real >> &hsampler=nullPtr)ROL::OptimizationProblem< Real >inline
setRiskLessCon(const Ptr< Constraint< Real >> &con, const bool needRiskLess) const ROL::OptimizationProblem< Real >inlineprivate
setRiskLessObj(const Ptr< Objective< Real >> &obj, const bool needRiskLess) const ROL::OptimizationProblem< Real >inlineprivate
setRiskNeutralEquality(const Ptr< SampleGenerator< Real >> &xsampler, const Ptr< BatchManager< Real >> &cbman, const int index=0)ROL::OptimizationProblem< Real >inline
setRiskNeutralInequality(const Ptr< SampleGenerator< Real >> &xsampler, const Ptr< BatchManager< Real >> &cbman, const int index=0)ROL::OptimizationProblem< Real >inline
setRiskNeutralObjective(const Ptr< SampleGenerator< Real >> &vsampler, const Ptr< SampleGenerator< Real >> &gsampler=nullPtr, const Ptr< SampleGenerator< Real >> &hsampler=nullPtr, const bool storage=true)ROL::OptimizationProblem< Real >inline
setStochasticEquality(std::vector< ParameterList > &parlist, const std::vector< Ptr< SampleGenerator< Real >>> &xsampler, const std::vector< Ptr< BatchManager< Real >>> &cbman)ROL::OptimizationProblem< Real >inline
setStochasticEquality(ParameterList &parlist, const Ptr< SampleGenerator< Real >> &xsampler, const Ptr< BatchManager< Real >> &cbman)ROL::OptimizationProblem< Real >inline
setStochasticInequality(std::vector< ParameterList > &parlist, const std::vector< Ptr< SampleGenerator< Real >>> &xsampler, const std::vector< Ptr< BatchManager< Real >>> &cbman)ROL::OptimizationProblem< Real >inline
setStochasticInequality(ParameterList &parlist, const Ptr< SampleGenerator< Real >> &xsampler, const Ptr< BatchManager< Real >> &cbman)ROL::OptimizationProblem< Real >inline
setStochasticObjective(ParameterList &parlist, const Ptr< SampleGenerator< Real >> &vsampler, const Ptr< SampleGenerator< Real >> &gsampler=nullPtr, const Ptr< SampleGenerator< Real >> &hsampler=nullPtr)ROL::OptimizationProblem< Real >inline
sol_ROL::OptimizationProblem< Real >private
vsampler_ROL::OptimizationProblem< Real >private
~OptimizationProblem(void)ROL::OptimizationProblem< Real >inlinevirtual