Changeset 11704
- Timestamp:
- 03/14/12 09:09:05 (13 years ago)
- Location:
- issm/trunk-jpl/src/c/objects/Numerics
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/objects/Numerics/Vector.cpp
r11695 r11704 78 78 } 79 79 /*}}}*/ 80 #ifdef _HAVE_PETSC_ 81 /*FUNCTION Vector::Vector(Vec petsc_vec){{{1*/ 82 Vector::Vector(Vec petsc_vec){ 83 84 /*Get Vector size*/ 85 VecGetSize(petsc_vec,&this->M); 86 87 /*copy vector*/ 88 VecDuplicate(petsc_vec,&this->vector); 89 VecCopy(petsc_vec,this->vector); 90 91 } 92 /*}}}*/ 93 #endif 80 94 /*FUNCTION Vector::~Vector(){{{1*/ 81 95 Vector::~Vector(){ … … 91 105 } 92 106 /*}}}*/ 93 94 107 95 108 /*Vector specific routines: */ … … 240 253 _error_("not implemented yet!"); 241 254 #endif 242 243 255 } 244 256 /*}}}*/ -
issm/trunk-jpl/src/c/objects/Numerics/Vector.h
r11695 r11704 46 46 Vector(int M,bool fromlocalsize=false); 47 47 Vector(double* serial_vec,int pM); 48 #ifdef _HAVE_PETSC_ 49 Vector(Vec petsc_vec); 50 #endif 48 51 ~Vector(); 49 52 /*}}}*/
Note:
See TracChangeset
for help on using the changeset viewer.