ROL
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
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::Projection< Real >
virtual ~Projection ()
 

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.

Member Function Documentation

◆ project()

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

◆ 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

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