42 #include "AbstractLinAlgPack_VectorSpaceFactoryThyra.hpp"
43 #include "AbstractLinAlgPack_VectorSpaceThyra.hpp"
44 #include "Teuchos_Assert.hpp"
46 namespace AbstractLinAlgPack {
66 ,
"VectorSpaceFactoryThyra::initialize(thyra_vec_spc_fcty): Error!"
75 thyra_vec_spc_fcty_ = Teuchos::null;
76 return tmp_thyra_vec_spc_fcty;
VectorSpaceFactoryThyra()
Construct to uninitialized.
VectorSpace adapter subclass for Thyra::VectorSpaceBase<value_type> .
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
Teuchos::RCP< const Thyra::VectorSpaceFactoryBase< value_type > > set_uninitialized()
Set to uninitialized and return smart pointer to the internal Thyra::VectorSpaceBase object...
const Teuchos::RCP< const Thyra::VectorSpaceFactoryBase< value_type > > & thyra_vec_spc_fcty() const
Return a (converted) smart pointer to the internal smart pointer to the Thyra::VectorSpaceBase object...
TEUCHOS_DEPRECATED RCP< T > rcp(T *p, Dealloc_T dealloc, bool owns_mem)
space_ptr_t create_vec_spc(index_type dim) const
void initialize(const Teuchos::RCP< const Thyra::VectorSpaceFactoryBase< value_type > > &thyra_vec_spc_fcty)
Initalize given a smart pointer to a Thyra::VetorSpaceFactory object.