|
| | StochasticProblem (void) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &sampler, const Teuchos::RCP< Vector< Real > > &vec) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &vsampler, const Teuchos::RCP< SampleGenerator< Real > > &gsampler, const Teuchos::RCP< Vector< Real > > &vec) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &vsampler, const Teuchos::RCP< SampleGenerator< Real > > &gsampler, const Teuchos::RCP< SampleGenerator< Real > > &hsampler, const Teuchos::RCP< Vector< Real > > &vec) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &sampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< BoundConstraint< Real > > &bnd) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &vsampler, const Teuchos::RCP< SampleGenerator< Real > > &gsampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< BoundConstraint< Real > > &bnd) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &vsampler, const Teuchos::RCP< SampleGenerator< Real > > &gsampler, const Teuchos::RCP< SampleGenerator< Real > > &hsampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< BoundConstraint< Real > > &bnd) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &sampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< EqualityConstraint< Real > > &con) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &vsampler, const Teuchos::RCP< SampleGenerator< Real > > &gsampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< EqualityConstraint< Real > > &con) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &vsampler, const Teuchos::RCP< SampleGenerator< Real > > &gsampler, const Teuchos::RCP< SampleGenerator< Real > > &hsampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< EqualityConstraint< Real > > &con) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &sampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< BoundConstraint< Real > > &bnd, const Teuchos::RCP< EqualityConstraint< Real > > &con) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &vsampler, const Teuchos::RCP< SampleGenerator< Real > > &gsampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< BoundConstraint< Real > > &bnd, const Teuchos::RCP< EqualityConstraint< Real > > &con) |
| |
| | StochasticProblem (Teuchos::ParameterList &parlist, const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< SampleGenerator< Real > > &vsampler, const Teuchos::RCP< SampleGenerator< Real > > &gsampler, const Teuchos::RCP< SampleGenerator< Real > > &hsampler, const Teuchos::RCP< Vector< Real > > &vec, const Teuchos::RCP< BoundConstraint< Real > > &bnd, const Teuchos::RCP< EqualityConstraint< Real > > &con) |
| |
| void | setParameterList (Teuchos::ParameterList &parlist) |
| |
| void | setValueSampleGenerator (const Teuchos::RCP< SampleGenerator< Real > > &vsampler) |
| |
| void | setGradientSampleGenerator (const Teuchos::RCP< SampleGenerator< Real > > &gsampler) |
| |
| void | setHessVecSampleGenerator (const Teuchos::RCP< SampleGenerator< Real > > &hsampler) |
| |
| void | setObjective (const Teuchos::RCP< Objective< Real > > &obj) |
| |
| void | setSolutionVector (const Teuchos::RCP< Vector< Real > > &vec) |
| |
| void | setSolutionStatistic (const Real stat) |
| |
| void | setBoundConstraint (const Teuchos::RCP< BoundConstraint< Real > > &bnd) |
| |
| void | setEqualityConstraint (const Teuchos::RCP< EqualityConstraint< Real > > &con) |
| |
| Real | getSolutionStatistic (void) |
| |
| std::vector< std::vector< Real > > | checkObjectiveGradient (const Vector< Real > &d, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| |
| std::vector< std::vector< Real > > | checkObjectiveHessVec (const Vector< Real > &v, const bool printToStream=true, std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| |
| void | printObjectiveSamples (const std::string &filename="objectiveSamples", const int prec=12, const Teuchos::RCP< SampleGenerator< Real > > &sampler=Teuchos::null) |
| |
| virtual | ~OptimizationProblem (void) |
| |
| | OptimizationProblem (void) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &sol, const Teuchos::RCP< BoundConstraint< Real > > &bnd=Teuchos::null, const Teuchos::RCP< Teuchos::ParameterList > &parlist=Teuchos::null) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &sol, const Teuchos::RCP< EqualityConstraint< Real > > &con, const Teuchos::RCP< Vector< Real > > &mul, const Teuchos::RCP< Teuchos::ParameterList > &parlist=Teuchos::null) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &sol, const Teuchos::RCP< BoundConstraint< Real > > &bnd, const Teuchos::RCP< EqualityConstraint< Real > > &con, const Teuchos::RCP< Vector< Real > > &mul, const Teuchos::RCP< Teuchos::ParameterList > &parlist=Teuchos::null) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &sol, const Teuchos::RCP< InequalityConstraint< Real > > &incon, const Teuchos::RCP< Vector< Real > > &inmul, const Teuchos::RCP< Teuchos::ParameterList > &parlist) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &sol, const Teuchos::RCP< BoundConstraint< Real > > &bnd, const Teuchos::RCP< InequalityConstraint< Real > > &incon, const Teuchos::RCP< Vector< Real > > &inmul, const Teuchos::RCP< Teuchos::ParameterList > &parlist) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &sol, const Teuchos::RCP< EqualityConstraint< Real > > &eqcon, const Teuchos::RCP< Vector< Real > > &eqmul, const Teuchos::RCP< InequalityConstraint< Real > > &incon, const Teuchos::RCP< Vector< Real > > &inmul, const Teuchos::RCP< Teuchos::ParameterList > &parlist) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &sol, const Teuchos::RCP< BoundConstraint< Real > > &bnd, const Teuchos::RCP< EqualityConstraint< Real > > &eqcon, const Teuchos::RCP< Vector< Real > > &eqmul, const Teuchos::RCP< InequalityConstraint< Real > > &incon, const Teuchos::RCP< Vector< Real > > &inmul, const Teuchos::RCP< Teuchos::ParameterList > &parlist) |
| |
| Teuchos::RCP< Objective< Real > > | getObjective (void) |
| |
| void | setObjective (const Teuchos::RCP< Objective< Real > > &obj) |
| |
| Teuchos::RCP< Vector< Real > > | getSolutionVector (void) |
| |
| void | setSolutionVector (const Teuchos::RCP< Vector< Real > > &sol) |
| |
| Teuchos::RCP< BoundConstraint< Real > > | getBoundConstraint (void) |
| |
| void | setBoundConstraint (const Teuchos::RCP< BoundConstraint< Real > > &bnd) |
| |
| Teuchos::RCP< EqualityConstraint< Real > > | getEqualityConstraint (void) |
| |
| void | setEqualityConstraint (const Teuchos::RCP< EqualityConstraint< Real > > &con) |
| |
| Teuchos::RCP< Vector< Real > > | getMultiplierVector (void) |
| |
| void | setMultiplierVector (const Teuchos::RCP< Vector< Real > > &mul) |
| |
| Teuchos::RCP< Teuchos::ParameterList > | getParameterList (void) |
| |
| void | setParameterList (const Teuchos::RCP< Teuchos::ParameterList > &parlist) |
| |
| virtual | ~OptimizationProblem (void) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &x, const Teuchos::RCP< BoundConstraint< Real > > &bnd, const Teuchos::RCP< EqualityConstraint< Real > > &eqcon, const Teuchos::RCP< Vector< Real > > &le, const Teuchos::RCP< InequalityConstraint< Real > > &incon, const Teuchos::RCP< Vector< Real > > &li) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &x, const Teuchos::RCP< BoundConstraint< Real > > &bnd, const Teuchos::RCP< EqualityConstraint< Real > > &eqcon, const Teuchos::RCP< Vector< Real > > &le) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &x, const Teuchos::RCP< EqualityConstraint< Real > > &eqcon, const Teuchos::RCP< Vector< Real > > &le, const Teuchos::RCP< InequalityConstraint< Real > > &incon, const Teuchos::RCP< Vector< Real > > &li) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &x, const Teuchos::RCP< BoundConstraint< Real > > &bnd) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &x, const Teuchos::RCP< EqualityConstraint< Real > > &eqcon, const Teuchos::RCP< Vector< Real > > &le) |
| |
| | OptimizationProblem (const Teuchos::RCP< Objective< Real > > &obj, const Teuchos::RCP< Vector< Real > > &x) |
| |
| virtual void | setEMultiplierVector (const Teuchos::RCP< Vector< Real > > &mul) |
| |
| virtual void | setInequalityConstraint (const Teuchos::RCP< InequalityConstraint< Real > > &con) |
| |
| virtual void | setIMultiplierVector (const Teuchos::RCP< Vector< Real > > &mul) |
| |
| Teuchos::RCP< Objective< Real > > | getObjective (void) |
| |
| Teuchos::RCP< Vector< Real > > | getSolutionVector (void) |
| |
| Teuchos::RCP< BoundConstraint< Real > > | getBoundConstraint (void) |
| |
| Teuchos::RCP< EqualityConstraint< Real > > | getEqualityConstraint (void) |
| |
| Teuchos::RCP< Vector< Real > > | getMultiplierVector (void) |
| |
| EProblem | getProblemType (void) |
| |
| void | check (std::ostream &outStream=std::cout, const int numSteps=ROL_NUM_CHECKDERIV_STEPS, const int order=1) |
| |