42 #ifndef VECTOR_WITH_OP_MUTABLE_SUB_VIEW_H 
   43 #define VECTOR_WITH_OP_MUTABLE_SUB_VIEW_H 
   45 #include "AbstractLinAlgPack_VectorMutable.hpp" 
   46 #include "AbstractLinAlgPack_VectorSubView.hpp" 
   48 namespace AbstractLinAlgPack {
 
  113   void set_ele( index_type i, value_type val );
 
  150 #endif // VECTOR_WITH_OP_MUTABLE_SUB_VIEW_H 
void set_sub_vector(const RTOpPack::SparseSubVector &sub_vec)
Concrete subclass for a default sub-view implementation for a Vector object. 
void set_uninitialized()
Set uninitialized() 
VectorMutableSubView()
Constructs to uninitialized. 
Teuchos::RCP< VectorMutable > vec_mut_ptr_t
void initialize(const vec_mut_ptr_t &vec, const Range1D &rng)
Initialize. 
void commit_sub_vector(RTOpPack::MutableSubVector *sub_vec)
void get_sub_vector(const Range1D &rng, RTOpPack::MutableSubVector *sub_vec)
Concrete subclass for a sub-view of a VectorMutable object. 
Abstract interface for mutable coordinate vectors {abstract}. 
vec_ptr_t sub_view(const Range1D &rng) const 
Overridden to pick VectorSubView::sub_view(). 
void set_ele(index_type i, value_type val)
const vec_mut_ptr_t & full_vec() const