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"
29template<
class ScalarFrom,
class ScalarTo>
58template<
class ScalarFrom,
class ScalarTo>
64 return defaultSpmdVectorSpace<ScalarTo>(vecSpc.
dim());
68template<
class ScalarFrom,
class ScalarTo>
74 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.