|
ROL
|
#include <ROL_AtomVector.hpp>
Public Member Functions | |
| PrimalAtomVector (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< DualAtomVector< Real > > | dual_vec_ |
| bool | isDualInitialized_ |
Definition at line 108 of file ROL_AtomVector.hpp.
|
private |
Definition at line 109 of file ROL_AtomVector.hpp.
|
inline |
Definition at line 116 of file ROL_AtomVector.hpp.
|
inline |
Definition at line 123 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 144 of file ROL_AtomVector.hpp.
References ROL::AtomVector< Real >::getDimension(), ROL::AtomVector< Real >::getNumMyAtoms(), and ROL::PrimalAtomVector< Real >::scale_.
|
inline |
Definition at line 153 of file ROL_AtomVector.hpp.
References ROL::PrimalAtomVector< Real >::dual_vec_, ROL::AtomVector< Real >::getDimension(), ROL::AtomVector< Real >::getNumMyAtoms(), ROL::StdVector< Real, Element >::getVector(), ROL::PrimalAtomVector< Real >::isDualInitialized_, and ROL::PrimalAtomVector< Real >::scale_.
|
private |
Definition at line 111 of file ROL_AtomVector.hpp.
Referenced by ROL::PrimalAtomVector< Real >::clone(), and ROL::PrimalAtomVector< Real >::dual().
|
mutableprivate |
Definition at line 112 of file ROL_AtomVector.hpp.
Referenced by ROL::PrimalAtomVector< Real >::dual().
|
mutableprivate |
Definition at line 113 of file ROL_AtomVector.hpp.
Referenced by ROL::PrimalAtomVector< Real >::dual().