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"
61template<
class ScalarFrom,
class ScalarTo>
90template<
class ScalarFrom,
class ScalarTo>
96 return defaultSpmdVectorSpace<ScalarTo>(vecSpc.
dim());
100template<
class ScalarFrom,
class ScalarTo>
106 return defaultSpmdVectorSpace<ScalarFrom>(vecSpc.
dim());
Concrete subclass for a converter subclass for converting serial multi-vectors and vectors.
virtual Teuchos::RCP< const VectorSpaceBase< ScalarFrom > > createVectorSpaceFrom(const VectorSpaceBase< ScalarTo > &vecSpc) const
virtual Teuchos::RCP< const VectorSpaceBase< ScalarTo > > createVectorSpaceTo(const VectorSpaceBase< ScalarFrom > &vecSpc) const
Node base class for converting serial multi-vectors (and vectors) from one scalar type to another.
Abstract interface for objects that represent a space for vectors.
virtual Ordinal dim() const =0
Return the dimension of the vector space.