46 namespace AbstractLinAlgPack {
54 const Teuchos::RCP<
const Thyra::VectorSpaceFactoryBase<value_type> >& thyra_vec_spc_fcty
61 const Teuchos::RCP<
const Thyra::VectorSpaceFactoryBase<value_type> >& thyra_vec_spc_fcty
66 ,
"VectorSpaceFactoryThyra::initialize(thyra_vec_spc_fcty): Error!"
76 return tmp_thyra_vec_spc_fcty;
RTOp_index_type index_type
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.