|
ROL
|
Shows how to solve an optimal control problem constrained by steady Burgers' equation with bound constraints. More...
#include "ROL_TypeB_PrimalDualActiveSetAlgorithm.hpp"#include "ROL_TypeB_LinMoreAlgorithm.hpp"#include "ROL_Bounds.hpp"#include "Teuchos_GlobalMPISession.hpp"#include "Teuchos_XMLParameterListHelpers.hpp"#include "Teuchos_LAPACK.hpp"#include <iostream>#include <fstream>#include <algorithm>#include "ROL_Stream.hpp"#include "example_01.hpp"Go to the source code of this file.
Typedefs | |
| typedef double | RealT |
Functions | |
| int | main (int argc, char *argv[]) |
Shows how to solve an optimal control problem constrained by steady Burgers' equation with bound constraints.
Definition in file burgers-control/example_01.cpp.
| typedef double RealT |
Definition at line 31 of file burgers-control/example_01.cpp.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 33 of file burgers-control/example_01.cpp.
References ROL::Objective< Real >::checkGradient(), ROL::Objective< Real >::checkHessVec(), ROL::TypeB::LinMoreAlgorithm< Real >::run(), ROL::TypeB::PrimalDualActiveSetAlgorithm< Real >::run(), and Objective_BurgersControl< Real >::solve_state().