|
ROL
|
Shows how to solve a steady Burgers' optimal control problem using full-space methods. More...
#include "ROL_Algorithm.hpp"#include "ROL_TrustRegionStep.hpp"#include "ROL_StatusTest.hpp"#include "ROL_Reduced_Objective_SimOpt.hpp"#include "ROL_RiskVector.hpp"#include "ROL_StochasticObjective.hpp"#include "ROL_ParameterList.hpp"#include "ROL_MonteCarloGenerator.hpp"#include "ROL_Stream.hpp"#include "Teuchos_GlobalMPISession.hpp"#include "Teuchos_Comm.hpp"#include "Teuchos_DefaultComm.hpp"#include "Teuchos_CommHelpers.hpp"#include <iostream>#include <algorithm>#include "example_06.hpp"Go to the source code of this file.
Typedefs | |
| typedef double | RealT |
| typedef H1VectorPrimal< RealT > | PrimalStateVector |
| typedef H1VectorDual< RealT > | DualStateVector |
| typedef L2VectorPrimal< RealT > | PrimalControlVector |
| typedef L2VectorDual< RealT > | DualControlVector |
| typedef H1VectorDual< RealT > | PrimalConstraintVector |
| typedef H1VectorPrimal< RealT > | DualConstraintVector |
Functions | |
| int | main (int argc, char *argv[]) |
Shows how to solve a steady Burgers' optimal control problem using full-space methods.
Definition in file example_06.cpp.
| typedef double RealT |
Definition at line 38 of file example_06.cpp.
| typedef H1VectorPrimal<RealT> PrimalStateVector |
Definition at line 39 of file example_06.cpp.
| typedef H1VectorDual<RealT> DualStateVector |
Definition at line 40 of file example_06.cpp.
| typedef L2VectorPrimal<RealT> PrimalControlVector |
Definition at line 41 of file example_06.cpp.
| typedef L2VectorDual<RealT> DualControlVector |
Definition at line 42 of file example_06.cpp.
| typedef H1VectorDual<RealT> PrimalConstraintVector |
Definition at line 43 of file example_06.cpp.
| typedef H1VectorPrimal<RealT> DualConstraintVector |
Definition at line 44 of file example_06.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 46 of file example_06.cpp.
References dim, and ROL::Algorithm< Real >::run().
1.8.5