Changeset 8245
- Timestamp:
- 05/10/11 17:17:25 (14 years ago)
- Location:
- issm/trunk/src/c/objects
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Node.cpp
r8243 r8245 32 32 33 33 /*Intermediary*/ 34 int k ;34 int k,l; 35 35 int gsize; 36 36 … … 39 39 this->sid=node_sid; 40 40 this->analysis_type=analysis_type; 41 for(k=0;k<3;k++) for(l=0;l<3;l++) this->referential[k][l]=1.0; 41 42 42 43 /*indexing:*/ … … 198 199 memcpy(marshalled_dataset,&sid,sizeof(sid));marshalled_dataset+=sizeof(sid); 199 200 memcpy(marshalled_dataset,&analysis_type,sizeof(analysis_type));marshalled_dataset+=sizeof(analysis_type); 200 201 memcpy(marshalled_dataset,&referential,9*sizeof(double));marshalled_dataset+=9*sizeof(double); 202 201 203 /*marshall objects: */ 202 204 indexing.Marshall(&marshalled_dataset); … … 225 227 inputs->MarshallSize()+ 226 228 sizeof(analysis_type)+ 229 9*sizeof(double)+ 227 230 sizeof(int); //sizeof(int) for enum type 228 231 } … … 242 245 memcpy(&sid,marshalled_dataset,sizeof(sid));marshalled_dataset+=sizeof(sid); 243 246 memcpy(&analysis_type,marshalled_dataset,sizeof(analysis_type));marshalled_dataset+=sizeof(analysis_type); 247 memcpy(&referential,marshalled_dataset,9*sizeof(double));marshalled_dataset+=9*sizeof(double); 244 248 245 249 /*demarshall objects: */ … … 265 269 Object* Node::copy() { 266 270 267 int i;271 int k,l; 268 272 269 273 Node* node=NULL; … … 286 290 node->inputs=new Inputs(); 287 291 } 292 for(k=0;k<3;k++) for(l=0;l<3;l++) node->referential[k][l]=this->referential[k][l]; 288 293 } 289 294 -
issm/trunk/src/c/objects/Node.h
r8243 r8245 30 30 Inputs* inputs; //properties of this node 31 31 int analysis_type; 32 //double referential[6];32 double referential[3][3]; 33 33 34 34 /*Node constructors, destructors {{{1*/
Note:
See TracChangeset
for help on using the changeset viewer.