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<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)