RVL::PackageContainerSpace< DataType, MetaType > Class Template Reference

PackageContainerSpace is an abstract StdSpace child based on PackageContainer and its Factory class, using the standard RVL linear algebra package. More...

#include <pcspace.hh>

Inheritance diagram for RVL::PackageContainerSpace< DataType, MetaType >:

RVL::StdSpace< DataType > RVL::Space< Scalar > RVL::Writeable List of all members.

Public Member Functions

 PackageContainerSpace ()
 PackageContainerSpace (const PackageContainerSpace &)
virtual ~PackageContainerSpace ()
virtual PackageContainerFactory<
DataType, MetaType > const & 
getPCF () const =0
 Typesafety mechanism - getDCF delegates to this method.
DataContainerFactory const & getDCF () const

Detailed Description

template<typename DataType, typename MetaType>
class RVL::PackageContainerSpace< DataType, MetaType >

PackageContainerSpace is an abstract StdSpace child based on PackageContainer and its Factory class, using the standard RVL linear algebra package.

Introduced for compile-time typechecking. Have to hold off on defining the LinAlgPkg because various MetaTypes have various ways of producing the scale factor for inner products.

Definition at line 51 of file pcspace.hh.


Constructor & Destructor Documentation

template<typename DataType, typename MetaType>
RVL::PackageContainerSpace< DataType, MetaType >::PackageContainerSpace (  ) 

Definition at line 59 of file pcspace.hh.

template<typename DataType, typename MetaType>
RVL::PackageContainerSpace< DataType, MetaType >::PackageContainerSpace ( const PackageContainerSpace< DataType, MetaType > &   ) 

Definition at line 60 of file pcspace.hh.

template<typename DataType, typename MetaType>
virtual RVL::PackageContainerSpace< DataType, MetaType >::~PackageContainerSpace (  )  [virtual]

Definition at line 61 of file pcspace.hh.


Member Function Documentation

template<typename DataType, typename MetaType>
virtual PackageContainerFactory<DataType,MetaType> const& RVL::PackageContainerSpace< DataType, MetaType >::getPCF (  )  const [pure virtual]

Typesafety mechanism - getDCF delegates to this method.

Referenced by RVL::PackageContainerSpace< DataType, MetaType >::getDCF().

template<typename DataType, typename MetaType>
DataContainerFactory const& RVL::PackageContainerSpace< DataType, MetaType >::getDCF (  )  const [virtual]

Implements RVL::StdSpace< DataType >.

Definition at line 66 of file pcspace.hh.

References RVL::PackageContainerSpace< DataType, MetaType >::getPCF().


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for LocalRVL by  doxygen 1.4.7