typedef typename temporary_type::subvector_type subvector_type;
/* Note: this ensures that an external vector is copied into the proper
* temporary; external<> temporaries are not allowed.
typedef typename temporary_type::subvector_type subvector_type;
/* Note: this ensures that an external vector is copied into the proper
* temporary; external<> temporaries are not allowed.