10 #ifndef THYRA_SERIAL_VECTOR_SPACE_CONVERTED_STD_DECL_HPP
11 #define THYRA_SERIAL_VECTOR_SPACE_CONVERTED_STD_DECL_HPP
13 #include "Thyra_SerialVectorSpaceConverterBase.hpp"
29 template<
class ScalarFrom,
class ScalarTo>
58 template<
class ScalarFrom,
class ScalarTo>
64 return defaultSpmdVectorSpace<ScalarTo>(vecSpc.
dim());
68 template<
class ScalarFrom,
class ScalarTo>
74 return defaultSpmdVectorSpace<ScalarFrom>(vecSpc.
dim());
81 #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.