Changeset 18301 for issm/trunk/src/c/classes/matrix/ElementVector.cpp
- Timestamp:
- 07/30/14 14:22:43 (11 years ago)
- Location:
- issm/trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk
-
issm/trunk/src
- Property svn:mergeinfo changed
-
issm/trunk/src/c/classes/matrix/ElementVector.cpp
r16137 r18301 18 18 19 19 /*ElementVector constructors and destructor*/ 20 /*FUNCTION ElementVector::ElementVector(){{{*/ 21 ElementVector::ElementVector(){ 20 ElementVector::ElementVector(){/*{{{*/ 22 21 23 22 this->nrows=0; … … 29 28 } 30 29 /*}}}*/ 31 /*FUNCTION ElementVector::ElementVector(ElementVector* pe1, ElementVector* pe2){{{*/ 32 ElementVector::ElementVector(ElementVector* pe1, ElementVector* pe2){ 30 ElementVector::ElementVector(ElementVector* pe1, ElementVector* pe2){/*{{{*/ 33 31 34 32 /*intermediaries*/ … … 114 112 } 115 113 /*}}}*/ 116 /*FUNCTION ElementVector::ElementVector(ElementVector* pe1, ElementVector* pe2,ElementVector* pe3){{{*/ 117 ElementVector::ElementVector(ElementVector* pe1, ElementVector* pe2,ElementVector* pe3){ 114 ElementVector::ElementVector(ElementVector* pe1, ElementVector* pe2,ElementVector* pe3){/*{{{*/ 118 115 119 116 /*Concatenate all matrices*/ … … 129 126 } 130 127 /*}}}*/ 131 /*FUNCTION ElementVector::ElementVector(Node** nodes,int numnodes,Parameters* parameters,int approximation){{{*/ 132 ElementVector::ElementVector(Node** nodes,int numnodes,Parameters* parameters,int approximation){ 128 ElementVector::ElementVector(Node** nodes,int numnodes,Parameters* parameters,int approximation){/*{{{*/ 133 129 134 130 /*get Vector size and properties*/ … … 147 143 } 148 144 /*}}}*/ 149 /*FUNCTION ElementVector::~ElementVector(){{{*/ 150 ElementVector::~ElementVector(){ 145 ElementVector::~ElementVector(){/*{{{*/ 151 146 152 147 xDelete<IssmDouble>(this->values); … … 158 153 159 154 /*ElementVector specific routines: */ 160 /*FUNCTION ElementVector::AddToGlobal(Vector<IssmDouble>* pf){{{*/ 161 void ElementVector::AddToGlobal(Vector<IssmDouble>* pf){ 155 void ElementVector::AddToGlobal(Vector<IssmDouble>* pf){/*{{{*/ 162 156 163 157 int i; … … 182 176 } 183 177 /*}}}*/ 184 /*FUNCTION ElementVector::InsertIntoGlobal(Vector<IssmDouble>* pf){{{*/ 185 void ElementVector::InsertIntoGlobal(Vector<IssmDouble>* pf){ 178 void ElementVector::InsertIntoGlobal(Vector<IssmDouble>* pf){/*{{{*/ 186 179 187 180 int i; … … 203 196 } 204 197 /*}}}*/ 205 /*FUNCTION ElementVector::CheckConsistency{{{*/ 206 void ElementVector::CheckConsistency(void){ 198 void ElementVector::CheckConsistency(void){/*{{{*/ 207 199 /*Check element matrix values, only in debugging mode*/ 208 200 #ifdef _ISSM_DEBUG_ … … 214 206 } 215 207 /*}}}*/ 216 /*FUNCTION ElementVector::Echo{{{*/ 217 void ElementVector::Echo(void){ 208 void ElementVector::Echo(void){/*{{{*/ 218 209 219 210 int i; … … 239 230 } 240 231 /*}}}*/ 241 /*FUNCTION ElementVector::Init{{{*/ 242 void ElementVector::Init(ElementVector* pe){ 232 void ElementVector::Init(ElementVector* pe){/*{{{*/ 243 233 244 234 _assert_(pe); … … 265 255 } 266 256 /*}}}*/ 267 /*FUNCTION ElementVector::SetValue{{{*/ 268 void ElementVector::SetValue(IssmDouble scalar){ 257 void ElementVector::SetValue(IssmDouble scalar){/*{{{*/ 269 258 270 259 int i; … … 274 263 } 275 264 /*}}}*/ 276 /*FUNCTION ElementVector::StaticCondensation{{{*/ 277 void ElementVector::StaticCondensation(ElementMatrix* Ke,int bsize,int* bindices){ 265 void ElementVector::StaticCondensation(ElementMatrix* Ke,int bsize,int* bindices){/*{{{*/ 278 266 /* 279 267 * | Kii Kib | | Ui | |Fi|
Note:
See TracChangeset
for help on using the changeset viewer.