ROL
Classes | Namespaces | Functions
ROL_PartitionedVector.hpp File Reference
#include "ROL_Vector.hpp"
#include <initializer_list>

Go to the source code of this file.

Classes

class  ROL::PartitionedVector< Real >
 Defines the linear algebra of vector space on a generic partitioned vector. More...
 

Namespaces

 ROL
 

Functions

template<typename Real >
PartitionedVector< Real > & ROL::partition (Vector< Real > &x)
 
template<typename Real >
const PartitionedVector< Real > & ROL::partition (const Vector< Real > &x)
 
template<typename Real >
Ptr< PartitionedVector< Real > > ROL::partition (const Ptr< Vector< Real >> &x)
 
template<typename Real >
Ptr< const PartitionedVector
< Real > > 
ROL::partition (const Ptr< const Vector< Real >> &x)
 
template<class Real >
ROL::Ptr< Vector< Real > > ROL::CreatePartitionedVector (const ROL::Ptr< Vector< Real >> &a)
 
template<class Real >
ROL::Ptr< const Vector< Real > > ROL::CreatePartitionedVector (const ROL::Ptr< const Vector< Real >> &a)
 
template<class Real >
ROL::Ptr< Vector< Real > > ROL::CreatePartitionedVector (const ROL::Ptr< Vector< Real >> &a, const ROL::Ptr< Vector< Real >> &b)
 
template<class Real >
ROL::Ptr< const Vector< Real > > ROL::CreatePartitionedVector (const ROL::Ptr< const Vector< Real >> &a, const ROL::Ptr< const Vector< Real >> &b)
 
template<class Real >
ROL::Ptr< Vector< Real > > ROL::CreatePartitionedVector (const ROL::Ptr< Vector< Real >> &a, const ROL::Ptr< Vector< Real >> &b, const ROL::Ptr< Vector< Real >> &c)
 
template<class Real >
ROL::Ptr< const Vector< Real > > ROL::CreatePartitionedVector (const ROL::Ptr< const Vector< Real >> &a, const ROL::Ptr< const Vector< Real >> &b, const ROL::Ptr< const Vector< Real >> &c)
 
template<class Real >
ROL::Ptr< Vector< Real > > ROL::CreatePartitionedVector (const ROL::Ptr< Vector< Real >> &a, const ROL::Ptr< Vector< Real >> &b, const ROL::Ptr< Vector< Real >> &c, const ROL::Ptr< Vector< Real >> &d)
 
template<class Real >
ROL::Ptr< const Vector< Real > > ROL::CreatePartitionedVector (const ROL::Ptr< const Vector< Real >> &a, const ROL::Ptr< const Vector< Real >> &b, const ROL::Ptr< const Vector< Real >> &c, const ROL::Ptr< const Vector< Real >> &d)