|
ROL
|
#include <example_02.hpp>
Public Member Functions | |
| OptDualStdVector (const ROL::Ptr< std::vector< Element > > &std_vec) | |
| void | plus (const ROL::Vector< Real > &x) |
| void | scale (const Real alpha) |
| Real | dot (const ROL::Vector< Real > &x) const |
| Real | norm () const |
| ROL::Ptr< ROL::Vector< Real > > | clone () const |
| ROL::Ptr< const std::vector< Element > > | getVector () const |
| ROL::Ptr< std::vector< Element > > | getVector () |
| ROL::Ptr< ROL::Vector< Real > > | basis (const int i) const |
| int | dimension () const |
| const ROL::Vector< Real > & | dual () const |
| OptDualStdVector (const ROL::Ptr< std::vector< Element > > &std_vec) | |
| void | plus (const ROL::Vector< Real > &x) |
| void | scale (const Real alpha) |
| Real | dot (const ROL::Vector< Real > &x) const |
| Real | norm () const |
| ROL::Ptr< ROL::Vector< Real > > | clone () const |
| ROL::Ptr< const std::vector< Element > > | getVector () const |
| ROL::Ptr< std::vector< Element > > | getVector () |
| ROL::Ptr< ROL::Vector< Real > > | basis (const int i) const |
| int | dimension () const |
| const ROL::Vector< Real > & | dual () const |
| OptDualStdVector (const ROL::Ptr< std::vector< Element > > &std_vec, ROL::Ptr< FiniteDifference< Real > >fd) | |
| void | plus (const Vector< Real > &x) |
| void | scale (const Real alpha) |
| Real | dot (const Vector< Real > &x) const |
| Real | norm () const |
| ROL::Ptr< Vector< Real > > | clone () const |
| ROL::Ptr< const std::vector< Element > > | getVector () const |
| ROL::Ptr< std::vector< Element > > | getVector () |
| ROL::Ptr< Vector< Real > > | basis (const int i) const |
| int | dimension () const |
| const Vector< Real > & | dual () const |
Private Types | |
| typedef std::vector< Element > | vector |
| typedef ROL::Vector< Real > | V |
| typedef vector::size_type | uint |
| typedef std::vector< Element > | vector |
| typedef ROL::Vector< Real > | V |
| typedef vector::size_type | uint |
| typedef std::vector< Element > | vector |
| typedef vector::size_type | uint |
Private Attributes | |
| ROL::Ptr< std::vector< Element > > | std_vec_ |
| ROL::Ptr< OptStdVector< Real > > | dual_vec_ |
| ROL::Ptr< FiniteDifference< Real > > | fd_ |
Definition at line 209 of file gross-pitaevskii/example_02.hpp.
|
private |
Definition at line 160 of file dual-spaces/rosenbrock-1/example_01.cpp.
|
private |
Definition at line 161 of file dual-spaces/rosenbrock-1/example_01.cpp.
|
private |
Definition at line 163 of file dual-spaces/rosenbrock-1/example_01.cpp.
|
private |
Definition at line 166 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
|
private |
Definition at line 167 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
|
private |
Definition at line 168 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
|
private |
Definition at line 211 of file gross-pitaevskii/example_02.hpp.
|
private |
Definition at line 212 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 171 of file dual-spaces/rosenbrock-1/example_01.cpp.
|
inline |
Definition at line 176 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
|
inline |
Definition at line 221 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 173 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dimension(), OptDualStdVector< Real, Element >::getVector(), and OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 183 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dimension(), and OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 190 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dimension(), OptDualStdVector< Real, Element >::getVector(), and OptDualStdVector< Real, Element >::std_vec_.
Referenced by OptDualStdVector< Real, Element >::norm().
|
inline |
Definition at line 201 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dot().
|
inline |
Definition at line 207 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 211 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
Referenced by OptDualStdVector< Real, Element >::dot(), and OptDualStdVector< Real, Element >::plus().
|
inline |
Definition at line 215 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 219 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 228 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
Referenced by OptDualStdVector< Real, Element >::dot(), OptDualStdVector< Real, Element >::plus(), and OptDualStdVector< Real, Element >::scale().
|
inline |
Definition at line 230 of file dual-spaces/rosenbrock-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dual_vec_.
|
inline |
Definition at line 178 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dimension(), OptDualStdVector< Real, Element >::getVector(), and OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 187 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dimension(), and OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 194 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dimension(), OptDualStdVector< Real, Element >::getVector(), and OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 205 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dot().
|
inline |
Definition at line 211 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 215 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 219 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 223 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 231 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::std_vec_.
|
inline |
Definition at line 233 of file dual-spaces/simple-eq-constr-1/example_01.cpp.
References OptDualStdVector< Real, Element >::dual_vec_.
|
inline |
Definition at line 224 of file gross-pitaevskii/example_02.hpp.
References OptDualStdVector< Real, Element >::getVector().
|
inline |
Definition at line 233 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 240 of file gross-pitaevskii/example_02.hpp.
References OptDualStdVector< Real, Element >::getVector().
|
inline |
Definition at line 254 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 260 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 264 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 268 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 272 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 279 of file gross-pitaevskii/example_02.hpp.
|
inline |
Definition at line 281 of file gross-pitaevskii/example_02.hpp.
|
private |
Definition at line 166 of file dual-spaces/rosenbrock-1/example_01.cpp.
Referenced by OptDualStdVector< Real, Element >::basis(), OptDualStdVector< Real, Element >::clone(), OptDualStdVector< Real, Element >::dimension(), OptDualStdVector< Real, Element >::dot(), OptDualStdVector< Real, Element >::getVector(), OptDualStdVector< Real, Element >::plus(), and OptDualStdVector< Real, Element >::scale().
|
mutableprivate |
Definition at line 167 of file dual-spaces/rosenbrock-1/example_01.cpp.
Referenced by OptDualStdVector< Real, Element >::dual().
|
private |
Definition at line 217 of file gross-pitaevskii/example_02.hpp.