|
ROL
|
#include "ROL_BlockOperator2.hpp"Go to the source code of this file.
Classes | |
| class | ROL::BlockOperator2Diagonal< Real > |
| Provides the interface to apply a 2x2 block diagonal operator to a partitioned vector. More... | |
Namespaces | |
| namespace | ROL |
Typedefs | |
| typedef Vector< Real > | V |
| typedef PartitionedVector< Real > | PV |
| typedef LinearOperator< Real > | OP |
Functions | |
| template<class Real > | |
| ROL::BlockOperator2Diagonal BlockOperator2 | ROL::apply (V &Hv, const V &v, Real &tol) const |
| BlockOperator2Diagonal (ROL::Ptr< OP > &A, ROL::Ptr< OP > &D) | |
| void | ROL::applyInverse (V &Hv, const V &v Real &tol) const |
| ROL::Ptr< LinearOperator< Real > > | ROL::getOperator (int row, int col) const |
Variables | |
| ROL::Ptr< OP > | A_ |
| ROL::Ptr< OP > | D_ |
| typedef Vector<Real> V |
Definition at line 46 of file ROL_BlockOperator2Diagonal.hpp.
| typedef PartitionedVector<Real> PV |
Definition at line 47 of file ROL_BlockOperator2Diagonal.hpp.
| typedef LinearOperator<Real> OP |
Definition at line 48 of file ROL_BlockOperator2Diagonal.hpp.
Definition at line 56 of file ROL_BlockOperator2Diagonal.hpp.
|
private |
Definition at line 52 of file ROL_BlockOperator2Diagonal.hpp.
Referenced by ROL::LinearConstraint< Real >::applyAdjointJacobian(), ROL::LinearConstraint< Real >::applyAdjointJacobian(), ROL::applyInverse(), ROL::LinearConstraint< Real >::applyJacobian(), ROL::getOperator(), ROL::SchurComplement::getS11(), and ROL::LinearConstraint< Real >::value().
|
private |
Definition at line 52 of file ROL_BlockOperator2Diagonal.hpp.
Referenced by ROL::applyInverse(), Lagrange< Real >::derivative(), ROL::getOperator(), ROL::SchurComplement::getS11(), and ROL::SchurComplement::solve2().