ROL
|
#include "ROL_StdVector.hpp"
#include "ROL_Objective.hpp"
#include "ROL_PrimalDualActiveSetStep.hpp"
#include "ROL_BoundConstraint.hpp"
#include "ROL_LineSearchStep.hpp"
#include "ROL_TrustRegionStep.hpp"
#include "ROL_Algorithm.hpp"
#include "ROL_Types.hpp"
#include "Teuchos_oblackholestream.hpp"
#include "Teuchos_GlobalMPISession.hpp"
#include <iostream>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | Objective_PoissonInversion< Real > |
class | BoundConstraint_PoissonInversion< Real > |
Typedefs | |
typedef double | RealT |
Functions | |
int | main (int argc, char *argv[]) |
typedef double RealT |
Definition at line 527 of file poisson-inversion/example_02.cpp.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 529 of file poisson-inversion/example_02.cpp.
References ROL::Objective< Real >::checkGradient(), ROL::Objective< Real >::checkHessVec(), ROL::StdVector< Real, Element >::clone(), Objective_PoissonInversion< Real >::deactivateInertia(), ROL::ROL_EPSILON, ROL::DefaultAlgorithm< Real >::run(), Objective_PoissonInversion< Real >::solve_state_equation(), and ROL::Vector< Real >::zero().