42 #ifndef THYRA_SERIAL_VECTOR_SPACE_CONVERTED_STD_DECL_HPP
43 #define THYRA_SERIAL_VECTOR_SPACE_CONVERTED_STD_DECL_HPP
45 #include "Thyra_SerialVectorSpaceConverterBase.hpp"
61 template<
class ScalarFrom,
class ScalarTo>
90 template<
class ScalarFrom,
class ScalarTo>
96 return defaultSpmdVectorSpace<ScalarTo>(vecSpc.
dim());
100 template<
class ScalarFrom,
class ScalarTo>
106 return defaultSpmdVectorSpace<ScalarFrom>(vecSpc.
dim());
113 #endif // THYRA_SERIAL_VECTOR_SPACE_CONVERTED_STD_DECL_HPP
Abstract interface for objects that represent a space for vectors.
Node base class for converting serial multi-vectors (and vectors) from one scalar type to another...
virtual Teuchos::RCP< const VectorSpaceBase< ScalarFrom > > createVectorSpaceFrom(const VectorSpaceBase< ScalarTo > &vecSpc) const
virtual Teuchos::RCP< const VectorSpaceBase< ScalarTo > > createVectorSpaceTo(const VectorSpaceBase< ScalarFrom > &vecSpc) const
Concrete subclass for a converter subclass for converting serial multi-vectors and vectors...
virtual Ordinal dim() const =0
Return the dimension of the vector space.