Changeset 16206
- Timestamp:
- 09/20/13 10:13:25 (12 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 5 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/Makefile.am
r16188 r16206 259 259 ./modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp\ 260 260 ./modules/ModelProcessorx/CreateNodes.cpp\ 261 ./modules/ConstraintsStatex/PengridIsPresent.cpp\262 261 ./modules/ParseToolkitsOptionsx/ParseToolkitsOptionsx.h\ 263 262 ./modules/ParseToolkitsOptionsx/ParseToolkitsOptionsx.cpp\ … … 409 408 ./modules/ModelProcessorx/Melting/CreateConstraintsMelting.cpp\ 410 409 ./modules/ModelProcessorx/Melting/CreateLoadsMelting.cpp\ 411 ./modules/ConstraintsStatex/ThermalConstraintsState.cpp\412 ./modules/ResetConstraintsx/ThermalConstraintsReset.cpp \413 410 ./analyses/thermal_core.cpp\ 414 411 ./analyses/enthalpy_core.cpp\ … … 551 548 ./modules/ModelProcessorx/Damage/CreateNodesDamage.cpp \ 552 549 ./modules/ModelProcessorx/Damage/CreateConstraintsDamage.cpp\ 553 ./modules/ConstraintsStatex/DamageConstraintsState.cpp\554 ./modules/ResetConstraintsx/DamageConstraintsReset.cpp \555 550 ./modules/ModelProcessorx/Damage/CreateParametersDamage.cpp\ 556 551 ./modules/ModelProcessorx/Damage/CreateLoadsDamage.cpp\ -
issm/trunk-jpl/src/c/classes/Loads/Pengrid.cpp
r16188 r16206 814 814 /*FUNCTION Pengrid::ResetConstraint {{{*/ 815 815 void Pengrid::ResetConstraint(void){ 816 active =0;817 zigzag_counter =0;816 active = 0; 817 zigzag_counter = 0; 818 818 } 819 819 /*}}}*/ -
issm/trunk-jpl/src/c/modules/ConstraintsStatex/ConstraintsStateLocal.h
r16188 r16206 15 15 #include "../../classes/classes.h" 16 16 17 /*melting: */18 void ThermalConstraintsState(Loads* loads, int* pconverged, int* pnum_unstable_constraints,int analysis_type);19 20 /*damage: */21 #ifdef _HAVE_DAMAGE_22 void DamageConstraintsState(Loads* loads, int* pconverged, int* pnum_unstable_constraints,int analysis_type);23 #endif24 25 17 /*rifts module: */ 26 void 27 void 28 int 29 void 18 void RiftConstraintsState(int* pconverged, int* pnum_unstable_constraints,Loads* loads,int min_mechanical_constraints,int analysis_type); 19 void RiftConstrain(int* pnum_unstable_constraints,Loads* loads,int analysis_type); 20 int RiftIsFrozen(Loads* loads,int analysis_type); 21 void RiftFreezeConstraints(Loads* loads,int analysis_type); 30 22 31 23 /*rifts, trial and errors: */ 32 int 33 void 34 void 35 void 36 int 37 int 24 int RiftIsPreStable(Loads* loads); 25 void RiftSetPreStable(Loads* loads); 26 void RiftPreConstrain(int* pnum_unstable_constraints,Loads* loads); 27 void RiftMaxPenetrationInInputs(Loads* loads); 28 int RiftPotentialUnstableConstraints(Loads* loads); 29 int RiftIsMaterialStable(Loads* loads); 38 30 39 31 #endif /* _CONSTRAINTSSTATEX_H */ -
issm/trunk-jpl/src/c/modules/ConstraintsStatex/ConstraintsStatex.h
r16188 r16206 9 9 10 10 /* local prototypes: */ 11 int PengridIsPresent(Loads* loads,int analysis_type);12 11 int RiftIsPresent(Loads* loads,int analysis_type); 13 12 void ConstraintsStatex(int* pconverged, int* pnum_unstable_constraints,FemModel* femmodel); -
issm/trunk-jpl/src/c/modules/ResetConstraintsx/ResetConstraintsx.cpp
r16188 r16206 23 23 femmodel->parameters->FindParam(&analysis_type,AnalysisTypeEnum); 24 24 25 /*Do we have penalties linked to rifts? In this case, run our special rifts penalty 26 * management routine, otherwise, skip : */ 25 /*Deal with rift first*/ 27 26 #ifdef _HAVE_RIFTS_ 28 27 if(RiftIsPresent(femmodel->loads,analysis_type)){ … … 30 29 } 31 30 #endif 32 #ifdef _HAVE_THERMAL_ 33 if(PengridIsPresent(femmodel->loads,ThermalAnalysisEnum)){ 34 ThermalConstraintsReset(femmodel->loads,analysis_type); 31 32 /*Reset pengrid to inactive mode*/ 33 for(int i=0;i<femmodel->loads->Size();i++){ 34 Load* load=(Load*)femmodel->loads->GetObjectByOffset(i); 35 if(load->InAnalysis(analysis_type)){ 36 if(load->ObjectEnum()==PengridEnum){ 37 Pengrid* pengrid=(Pengrid*)load; 38 pengrid->ResetConstraint(); 39 } 40 } 35 41 } 36 #endif37 #ifdef _HAVE_DAMAGE_38 if(PengridIsPresent(femmodel->loads,DamageEvolutionAnalysisEnum)){39 DamageConstraintsReset(femmodel->loads,analysis_type);40 }41 #endif42 43 42 } -
issm/trunk-jpl/src/c/modules/ResetConstraintsx/ResetConstraintsx.h
r16188 r16206 9 9 10 10 /* local prototypes: */ 11 void ThermalConstraintsReset(Loads* loads, int configuration_type);12 void DamageConstraintsReset(Loads* loads, int configuration_type);13 11 void ResetConstraintsx(FemModel* femmodel); 14 12
Note:
See TracChangeset
for help on using the changeset viewer.