#include <ROL_VectorController.hpp>
|
| void | resetTrial (void) |
| void | resetTemp (void) |
| bool | isNull (const Key ¶m, const std::map< Key, int > &indices) const |
| bool | isComputed (const Key ¶m, const std::map< Key, int > &indices, const std::vector< bool > &flags) const |
| void | allocate (const Vector< Real > &x, const Key ¶m, std::map< Key, int > &indices, std::vector< bool > &flags, std::vector< Ptr< Vector< Real > > > &vectors, int &maxIndex) const |
| const Ptr< const Vector< Real > > | get (const Key ¶m, const std::map< Key, int > &indices, const std::vector< bool > &flags, const std::vector< Ptr< Vector< Real > > > &vectors, const int &maxIndex) const |
| const Ptr< Vector< Real > > | set (const Key ¶m, std::map< Key, int > &indices, std::vector< bool > &flags, std::vector< Ptr< Vector< Real > > > &vectors, int &maxIndex) const |
| bool | get (Vector< Real > &x, const Key ¶m, std::map< Key, int > &indices, std::vector< bool > &flags, std::vector< Ptr< Vector< Real > > > &vectors, int &maxIndex) const |
| void | set (const Vector< Real > &x, const Key ¶m, std::map< Key, int > &indices, std::vector< bool > &flags, std::vector< Ptr< Vector< Real > > > &vectors, int &maxIndex) const |
| void | accept (void) |
template<class Real, class Key = std::vector<Real>>
class ROL::VectorController< Real, Key >
Definition at line 21 of file ROL_VectorController.hpp.
◆ VectorController()
template<class Real, class Key = std::vector<Real>>
Constructor.
Referenced by push().
◆ reset()
template<class Real, class Key = std::vector<Real>>
◆ objectiveUpdate() [1/2]
template<class Real, class Key = std::vector<Real>>
◆ constraintUpdate() [1/2]
template<class Real, class Key = std::vector<Real>>
◆ objectiveUpdate() [2/2]
template<class Real, class Key = std::vector<Real>>
◆ constraintUpdate() [2/2]
template<class Real, class Key = std::vector<Real>>
◆ isNull() [1/2]
template<class Real, class Key = std::vector<Real>>
Check if vector associated with provided key is allocated.
◆ isComputed() [1/2]
template<class Real, class Key = std::vector<Real>>
Check if vector has been computed.
◆ allocate() [1/2]
template<class Real, class Key = std::vector<Real>>
Allocate the vector associated with provided key.
◆ set() [1/4]
template<class Real, class Key = std::vector<Real>>
◆ get() [1/4]
template<class Real, class Key = std::vector<Real>>
◆ get() [2/4]
template<class Real, class Key = std::vector<Real>>
Return vector corresponding to input parameter.
◆ set() [2/4]
template<class Real, class Key = std::vector<Real>>
Set vector corresponding to input parameter.
◆ push()
template<class Real, class Key = std::vector<Real>>
◆ resetTrial()
template<class Real, class Key = std::vector<Real>>
◆ resetTemp()
template<class Real, class Key = std::vector<Real>>
◆ isNull() [2/2]
template<class Real, class Key = std::vector<Real>>
| bool ROL::VectorController< Real, Key >::isNull |
( |
const Key & | param, |
|
|
const std::map< Key, int > & | indices ) const |
|
private |
◆ isComputed() [2/2]
template<class Real, class Key = std::vector<Real>>
| bool ROL::VectorController< Real, Key >::isComputed |
( |
const Key & | param, |
|
|
const std::map< Key, int > & | indices, |
|
|
const std::vector< bool > & | flags ) const |
|
private |
◆ allocate() [2/2]
template<class Real, class Key = std::vector<Real>>
| void ROL::VectorController< Real, Key >::allocate |
( |
const Vector< Real > & | x, |
|
|
const Key & | param, |
|
|
std::map< Key, int > & | indices, |
|
|
std::vector< bool > & | flags, |
|
|
std::vector< Ptr< Vector< Real > > > & | vectors, |
|
|
int & | maxIndex ) const |
|
private |
◆ get() [3/4]
template<class Real, class Key = std::vector<Real>>
| const Ptr< const Vector< Real > > ROL::VectorController< Real, Key >::get |
( |
const Key & | param, |
|
|
const std::map< Key, int > & | indices, |
|
|
const std::vector< bool > & | flags, |
|
|
const std::vector< Ptr< Vector< Real > > > & | vectors, |
|
|
const int & | maxIndex ) const |
|
private |
◆ set() [3/4]
template<class Real, class Key = std::vector<Real>>
| const Ptr< Vector< Real > > ROL::VectorController< Real, Key >::set |
( |
const Key & | param, |
|
|
std::map< Key, int > & | indices, |
|
|
std::vector< bool > & | flags, |
|
|
std::vector< Ptr< Vector< Real > > > & | vectors, |
|
|
int & | maxIndex ) const |
|
private |
◆ get() [4/4]
template<class Real, class Key = std::vector<Real>>
| bool ROL::VectorController< Real, Key >::get |
( |
Vector< Real > & | x, |
|
|
const Key & | param, |
|
|
std::map< Key, int > & | indices, |
|
|
std::vector< bool > & | flags, |
|
|
std::vector< Ptr< Vector< Real > > > & | vectors, |
|
|
int & | maxIndex ) const |
|
private |
◆ set() [4/4]
template<class Real, class Key = std::vector<Real>>
| void ROL::VectorController< Real, Key >::set |
( |
const Vector< Real > & | x, |
|
|
const Key & | param, |
|
|
std::map< Key, int > & | indices, |
|
|
std::vector< bool > & | flags, |
|
|
std::vector< Ptr< Vector< Real > > > & | vectors, |
|
|
int & | maxIndex ) const |
|
private |
◆ accept()
template<class Real, class Key = std::vector<Real>>
◆ indices_
template<class Real, class Key = std::vector<Real>>
◆ indices_trial_
template<class Real, class Key = std::vector<Real>>
◆ indices_temp_
template<class Real, class Key = std::vector<Real>>
◆ flags_
template<class Real, class Key = std::vector<Real>>
◆ flags_trial_
template<class Real, class Key = std::vector<Real>>
◆ flags_temp_
template<class Real, class Key = std::vector<Real>>
◆ vectors_
template<class Real, class Key = std::vector<Real>>
◆ vectors_trial_
template<class Real, class Key = std::vector<Real>>
◆ vectors_temp_
template<class Real, class Key = std::vector<Real>>
◆ maxIndex_
template<class Real, class Key = std::vector<Real>>
◆ maxIndex_trial_
template<class Real, class Key = std::vector<Real>>
◆ maxIndex_temp_
template<class Real, class Key = std::vector<Real>>
◆ trial_
template<class Real, class Key = std::vector<Real>>
◆ temp_
template<class Real, class Key = std::vector<Real>>
◆ objUpdated_
template<class Real, class Key = std::vector<Real>>
◆ conUpdated_
template<class Real, class Key = std::vector<Real>>
The documentation for this class was generated from the following file: