All,

I am a new user of UBLAS and am trying to use it as an alternative to another popular linear algebra package.

As part of this, I need to create ublas vectors that are stored as double* and managed externally to ublas.  However, I cannot declare the following:
  typedef  ublas::vector<double,double*>  MyVectorType;

For compatibility and efficiency reasons with the remainder of the software design, I must use double* and not a true container like a std::vector<double>.

Any help on this would be greatly appreciated!

James