RTOp Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
RTOpPack_Types.hpp File Reference
#include "RTOp_ConfigDefs.hpp"
#include "Teuchos_Array.hpp"
#include "Teuchos_RCP.hpp"
#include "Teuchos_ArrayRCP.hpp"
#include "Teuchos_Range1D.hpp"
#include "Teuchos_ScalarTraits.hpp"
#include "Teuchos_TypeNameTraits.hpp"
#include "Teuchos_Assert.hpp"
#include "Teuchos_implicit_cast.hpp"
#include "Teuchos_FancyOStream.hpp"
Include dependency graph for RTOpPack_Types.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RTOpPack::UnknownError
 
class  RTOpPack::InvalidUsage
 
class  RTOpPack::InvalidNumVecs
 
class  RTOpPack::InvalidNumTargVecs
 
class  RTOpPack::IncompatibleVecs
 
class  RTOpPack::IncompatibleReductObj
 
class  RTOpPack::ConstSubVectorView< Scalar >
 Class for a non-changeable sub-vector. More...
 
class  RTOpPack::SubVectorView< Scalar >
 Class for a changeable sub-vector. More...
 
class  RTOpPack::ConstSubMultiVectorView< Scalar >
 Class for a non-changeable sub-multi-vector (submatrix). More...
 
class  RTOpPack::SubMultiVectorView< Scalar >
 Class for a changeable sub-vector. More...
 
class  RTOpPack::PrimitiveTypeTraits< Scalar, ConcreteObj >
 A templated traits class for decomposing object into an array of primitive objects. More...
 
class  RTOpPack::PrimitiveTypeTraits< Scalar, Scalar >
 Specialization where the scalar type is the same as the concrete object type. More...
 
class  RTOpPack::PrimitiveTypeTraits< Scalar, index_type >
 Specialization for index_type concrete object. More...
 
class  RTOpPack::RTOpT< Scalar >
 Templated interface to vector reduction/transformation operators {abstract}. More...
 

Namespaces

 RTOpPack
 

Typedefs

typedef Teuchos_Ordinal RTOpPack::Ordinal
 
typedef Teuchos_Ordinal RTOpPack::index_type
 
typedef char RTOpPack::char_type
 

Functions

template<class Scalar >
void RTOpPack::assign_entries (const Ptr< const SubVectorView< Scalar > > &msv, const ConstSubVectorView< Scalar > &sv)
 
template<class Scalar >
void RTOpPack::assign_entries (const Ptr< const SubMultiVectorView< Scalar > > &msmv, const ConstSubMultiVectorView< Scalar > &smv)