Index: /issm/trunk-jpl/src/c/objects/Numerics/Vector.cpp
===================================================================
--- /issm/trunk-jpl/src/c/objects/Numerics/Vector.cpp	(revision 11758)
+++ /issm/trunk-jpl/src/c/objects/Numerics/Vector.cpp	(revision 11759)
@@ -85,4 +85,20 @@
 /*}}}*/
 #endif
+#ifdef _HAVE_GSL_
+/*FUNCTION SeqVec*tor::SeqVec*tor(SeqVec* seq_vec){{{1*/
+Vector::Vector(SeqVec*  seq_vec){
+
+	if(seq_vec==NULL){
+		this->vector=NULL;
+	}
+	else{
+		/*copy vector*/
+		this->vector=seq_vec->Duplicate();
+	}
+
+}
+/*}}}*/
+#endif
+
 		/*FUNCTION Vector::~Vector(){{{1*/
 Vector::~Vector(){
Index: /issm/trunk-jpl/src/c/objects/Numerics/Vector.h
===================================================================
--- /issm/trunk-jpl/src/c/objects/Numerics/Vector.h	(revision 11758)
+++ /issm/trunk-jpl/src/c/objects/Numerics/Vector.h	(revision 11759)
@@ -47,4 +47,7 @@
 		Vector(Vec petsc_vec);
 		#endif
+		#ifdef _HAVE_GSL_
+		Vector(SeqVec*  seq_vec);
+		#endif
 		~Vector();
 		/*}}}*/
