ROL
Loading...
Searching...
No Matches
ROL::Projection_Partitioned< Real > Class Template Reference

#include <ROL_Projection_Partitioned.hpp>

Inheritance diagram for ROL::Projection_Partitioned< Real >:

Public Member Functions

 Projection_Partitioned (const std::vector< Ptr< Projection< Real > > > &pvec)
virtual void project (Vector< Real > &x, std::ostream &stream=std::cout)
virtual void applyJacobian (Vector< Real > &v, const Vector< Real > &x)
Public Member Functions inherited from ROL::ROL::Projection< Real >
virtual ~Projection ()
virtual void project (Vector< Real > &x, std::ostream &stream=std::cout)=0
virtual void applyJacobian (Vector< Real > &v, const Vector< Real > &x)

Private Attributes

std::vector< Ptr< Projection< Real > > > pvec_

Detailed Description

template<typename Real>
class ROL::Projection_Partitioned< Real >

Definition at line 19 of file ROL_Projection_Partitioned.hpp.

Constructor & Destructor Documentation

◆ Projection_Partitioned()

template<typename Real>
ROL::Projection_Partitioned< Real >::Projection_Partitioned ( const std::vector< Ptr< Projection< Real > > > & pvec)
inline

Definition at line 24 of file ROL_Projection_Partitioned.hpp.

References pvec_.

Member Function Documentation

◆ project()

template<typename Real>
virtual void ROL::Projection_Partitioned< Real >::project ( Vector< Real > & x,
std::ostream & stream = std::cout )
inlinevirtual

Definition at line 29 of file ROL_Projection_Partitioned.hpp.

References ROL::PartitionedVector< Real >::get(), project(), and pvec_.

Referenced by project().

◆ applyJacobian()

template<typename Real>
virtual void ROL::Projection_Partitioned< Real >::applyJacobian ( Vector< Real > & v,
const Vector< Real > & x )
inlinevirtual

Member Data Documentation

◆ pvec_

template<typename Real>
std::vector<Ptr<Projection<Real> > > ROL::Projection_Partitioned< Real >::pvec_
private

Definition at line 21 of file ROL_Projection_Partitioned.hpp.

Referenced by applyJacobian(), project(), and Projection_Partitioned().


The documentation for this class was generated from the following file: