47 #ifndef ALAP_THYRA_ACCESSORS_HPP
48 #define ALAP_THYRA_ACCESSORS_HPP
52 namespace AbstractLinAlgPack {
56 const VectorSpaceThyra &thyra_vec_spc
58 ,
Teuchos::RCP<
const Thyra::VectorBase<value_type> > *thyra_vec
63 const VectorSpaceThyra &thyra_vec_spc
65 ,
Teuchos::RCP<
const Thyra::VectorBase<value_type> > *thyra_vec
70 const VectorSpaceThyra &thyra_vec_spc
77 const VectorSpaceThyra &thyra_vec_spc
84 #endif // ALAP_THYRA_ACCESSORS_HPP
void get_thyra_vector(const VectorSpaceThyra &thyra_vec_spc, const Vector &vec, Teuchos::RCP< const Thyra::VectorBase< value_type > > *thyra_vec)
void commit_thyra_vector(const VectorSpaceThyra &thyra_vec_spc, VectorMutable *vec, Teuchos::RCP< Thyra::VectorBase< value_type > > *thyra_vec)
void free_thyra_vector(const VectorSpaceThyra &thyra_vec_spc, const Vector &vec, Teuchos::RCP< const Thyra::VectorBase< value_type > > *thyra_vec)