Changeset 5320
- Timestamp:
- 08/17/10 14:27:26 (15 years ago)
- Location:
- issm/trunk/src/c
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/modules/ConfigureObjectsx/ConfigureObjectsx.cpp
r4526 r5320 18 18 Load* load=NULL; 19 19 Node* node=NULL; 20 Material* material=NULL; 20 21 int analysis_type; 21 22 … … 42 43 } 43 44 } 44 45 46 //_printf_(" Configuring materials...\n"); 47 for (i=0;i<materials->Size();i++){ 48 material=(Material*)materials->GetObjectByOffset(i); 49 material->Configure(elements); 50 } 45 51 return noerr; 46 52 } -
issm/trunk/src/c/objects/Materials/Material.h
r4967 r5320 21 21 /*Numerics*/ 22 22 virtual void InputDuplicate(int original_enum,int new_enum)=0; 23 virtual void Configure(Elements* elements)=0; 23 24 24 25 }; -
issm/trunk/src/c/objects/Materials/Matice.cpp
r5314 r5320 235 235 /*Matice management*/ 236 236 /*FUNCTION Matice::Configure {{{1*/ 237 void Matice::Configure(Elements* elementsin ,Loads* loadsin,Nodes* nodesin,Vertices* verticesin,Materials* materialsin,Parameters* parametersin){237 void Matice::Configure(Elements* elementsin){ 238 238 239 239 /*Take care of hooking up all objects for this element, ie links the objects in the hooks to their respective -
issm/trunk/src/c/objects/Materials/Matice.h
r5311 r5320 55 55 /*Material virtual functions resolution: {{{1*/ 56 56 void InputDuplicate(int original_enum,int new_enum); 57 void Configure(Elements* elements); 57 58 /*}}}*/ 58 59 /*Matice Numerics: {{{1*/ 59 void Configure(Elements* elementsin,Loads* loadsin,Nodes* nodesin,Vertices* verticesin,Materials* materialsin,Parameters* parametersin);60 60 void SetCurrentConfiguration(Elements* elementsin,Loads* loadsin,Nodes* nodesin,Vertices* verticesin,Materials* materialsin,Parameters* parametersin); 61 61 void GetViscosity2d(double* pviscosity, double* pepsilon); -
issm/trunk/src/c/objects/Materials/Matpar.cpp
r5311 r5320 301 301 302 302 /*Matpar management: */ 303 /*FUNCTION Matpar::Configure {{{1*/ 304 void Matpar::Configure(Elements* elementsin){ 305 306 /*nothing done yet!*/ 307 308 } 309 /*}}}*/ 303 310 /*FUNCTION Matpar::GetBeta {{{1*/ 304 311 double Matpar::GetBeta(){ -
issm/trunk/src/c/objects/Materials/Matpar.h
r5311 r5320 59 59 /*Material virtual functions resolution: {{{1*/ 60 60 void InputDuplicate(int original_enum,int new_enum){ISSMERROR("not implemented yet");}; 61 void Configure(Elements* elements); 61 62 /*}}}*/ 62 63 /*Numerics: {{{1*/
Note:
See TracChangeset
for help on using the changeset viewer.