Changeset 6207
- Timestamp:
- 10/08/10 14:36:04 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/objects/Loads/Riftfront.cpp
r5989 r6207 48 48 int riftfront_matpar_id; 49 49 int riftfront_type; 50 doubleriftfront_fill;50 int riftfront_fill; 51 51 double riftfront_friction; 52 52 double riftfront_fractionincrement; … … 85 85 this->counter=0; 86 86 this->prestable=0; 87 this->penalty_lock= 0;87 this->penalty_lock=iomodel->penalty_lock; 88 88 this->material_converged=0; 89 89 this->normal[0]=*(iomodel->riftinfo+RIFTINFOSIZE*i+4); … … 102 102 103 103 this->inputs->AddInput(new IntInput(TypeEnum,riftfront_type)); 104 this->inputs->AddInput(new DoubleInput(FillEnum,riftfront_fill));104 this->inputs->AddInput(new IntInput(FillEnum,riftfront_fill)); 105 105 this->inputs->AddInput(new DoubleInput(FrictionEnum,riftfront_friction)); 106 106 this->inputs->AddInput(new DoubleInput(FractionIncrementEnum,riftfront_fractionincrement)); … … 129 129 /*FUNCTION Riftfront::Echo {{{1*/ 130 130 void Riftfront::Echo(void){ 131 132 Input* input=NULL; 133 int fill; 134 double friction,fractionincrement; 135 136 137 /*recover some inputs first: */ 138 input=(Input*)this->inputs->GetInput(FillEnum); input->GetParameterValue(&fill); 139 input=(Input*)this->inputs->GetInput(FrictionEnum); input->GetParameterValue(&friction); 140 input=(Input*)this->inputs->GetInput(FractionIncrementEnum); input->GetParameterValue(&fractionincrement); 141 131 142 printf("Riftfront:\n"); 132 143 printf(" id: %i\n",id); … … 137 148 printf(" parameters: %p\n",parameters); 138 149 printf(" inputs: %p\n",inputs); 139 140 150 printf(" internal parameters: \n"); 141 printf(" penalty_lock: %i\n",penalty_lock); 142 printf(" active: %s\n",active ? "true":"false"); 143 printf(" frosen: %s\n",frozen ? "true":"false"); 144 printf(" counter: %i\n",counter); 145 printf(" prestable: %s\n",prestable ? "true":"false"); 146 printf(" material_converged: %s\n",material_converged ? "true":"false"); 147 printf(" normal: %g|%g\n",normal[0],normal[1]); 148 printf(" length: %g\n",length); 149 printf(" fraction: %g\n",fraction); 151 printf(" normal: %g|%g\n",normal[0],normal[1]); 152 printf(" length: %g\n",length); 153 printf(" penalty_lock: %i\n",penalty_lock); 154 printf(" active: %s\n",active ? "true":"false"); 155 printf(" counter: %i\n",counter); 156 printf(" prestable: %s\n",prestable ? "true":"false"); 157 printf(" material_converged: %s\n",material_converged ? "true":"false"); 158 printf(" fill: %i\n",fill); 159 printf(" friction: %i\n",friction); 160 printf(" fraction: %i\n",fraction); 161 printf(" fractionincrement: %i\n",fractionincrement); 162 printf(" frozen: %s\n",frozen ? "true":"false"); 150 163 151 164 } … … 576 589 double pressure_melange; 577 590 double pressure_water; 578 doublefill;591 int fill; 579 592 bool shelf; 580 593
Note:
See TracChangeset
for help on using the changeset viewer.