|
ROL
|
#include <ROL_AtomVector.hpp>
Public Member Functions | |
| DualAtomVector (const ROL::Ptr< std::vector< Real > > &vec, const ROL::Ptr< BatchManager< Real > > &bman, const int numMySamples, const int dimension, const ROL::Ptr< std::vector< Real > > &scale) | |
| Real | dot (const Vector< Real > &x) const |
| ROL::Ptr< Vector< Real > > | clone (void) const |
| const Vector< Real > & | dual (void) const |
Private Types | |
| typedef std::vector< Real >::size_type | uint |
Private Attributes | |
| const ROL::Ptr< std::vector< Real > > | scale_ |
| ROL::Ptr< PrimalAtomVector< Real > > | primal_vec_ |
| bool | isDualInitialized_ |
Definition at line 176 of file ROL_AtomVector.hpp.
|
private |
Definition at line 177 of file ROL_AtomVector.hpp.
|
inline |
Definition at line 184 of file ROL_AtomVector.hpp.
|
inline |
Definition at line 191 of file ROL_AtomVector.hpp.
References ROL::BatchStdVector< Real >::getBatchManager(), ROL::AtomVector< Real >::getDimension(), ROL::AtomVector< Real >::getNumMyAtoms(), and ROL::StdVector< Real, Element >::getVector().
|
inline |
Definition at line 212 of file ROL_AtomVector.hpp.
References ROL::AtomVector< Real >::getDimension(), ROL::AtomVector< Real >::getNumMyAtoms(), and ROL::DualAtomVector< Real >::scale_.
|
inline |
Definition at line 221 of file ROL_AtomVector.hpp.
References ROL::AtomVector< Real >::getDimension(), ROL::AtomVector< Real >::getNumMyAtoms(), ROL::StdVector< Real, Element >::getVector(), ROL::DualAtomVector< Real >::isDualInitialized_, ROL::DualAtomVector< Real >::primal_vec_, and ROL::DualAtomVector< Real >::scale_.
|
private |
Definition at line 179 of file ROL_AtomVector.hpp.
Referenced by ROL::DualAtomVector< Real >::clone(), and ROL::DualAtomVector< Real >::dual().
|
mutableprivate |
Definition at line 180 of file ROL_AtomVector.hpp.
Referenced by ROL::DualAtomVector< Real >::dual().
|
mutableprivate |
Definition at line 181 of file ROL_AtomVector.hpp.
Referenced by ROL::DualAtomVector< Real >::dual().