Changeset 4899
- Timestamp:
- 07/30/10 09:07:48 (15 years ago)
- Location:
- issm/trunk/src
- Files:
-
- 9 deleted
- 256 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/Container/DataSet.cpp
r4575 r4899 234 234 dataset->AddObject(pentavertexinput); 235 235 } 236 else if(enum_type==SingVertexInputEnum){237 SingVertexInput* singvertexinput=NULL;238 singvertexinput=new SingVertexInput();239 singvertexinput->Demarshall(&marshalled_dataset);240 dataset->AddObject(singvertexinput);241 }242 236 else if(enum_type==BeamVertexInputEnum){ 243 237 BeamVertexInput* beamvertexinput=NULL; … … 258 252 dataset->AddObject(pentavertexelementresult); 259 253 } 260 else if(enum_type==SingEnum){261 Sing* sing=NULL;262 sing=new Sing();263 sing->Demarshall(&marshalled_dataset);264 dataset->AddObject(sing);265 }266 254 else if(enum_type==BeamEnum){ 267 255 Beam* beam=NULL; -
issm/trunk/src/c/Container/Inputs.cpp
r4840 r4899 386 386 } 387 387 /*}}}*/ 388 /*FUNCTION Inputs::SpawnSingInputs{{{1*/389 Inputs* Inputs::SpawnSingInputs(int index){390 391 /*Intermediary*/392 vector<Object*>::iterator object;393 Input* inputin=NULL;394 Input* inputout=NULL;395 396 /*Output*/397 Inputs* newinputs=new Inputs();398 399 /*Go through inputs and call Spawn function*/400 for ( object=objects.begin() ; object < objects.end(); object++ ){401 402 /*Create new input*/403 inputin=(Input*)(*object);404 inputout=inputin->SpawnSingInput(index);405 406 /*Add input to new inputs*/407 newinputs->AddObject(inputout);408 }409 410 /*Assign output pointer*/411 return newinputs;412 }413 /*}}}*/414 388 /*FUNCTION Inputs::SpawnTriaInputs{{{1*/ 415 389 Inputs* Inputs::SpawnTriaInputs(int* indices){ -
issm/trunk/src/c/Container/Inputs.h
r4840 r4899 32 32 Inputs* SpawnTriaInputs(int* indices); 33 33 Inputs* SpawnBeamInputs(int* indices); 34 Inputs* SpawnSingInputs(int index );35 34 36 35 void GetParameterValue(bool* pvalue,int enum_type); -
issm/trunk/src/c/Container/Results.cpp
r4053 r4899 69 69 } 70 70 /*}}}*/ 71 /*FUNCTION Results::SpawnSingResults{{{1*/72 Results* Results::SpawnSingResults(int index){73 74 /*Intermediary*/75 vector<Object*>::iterator object;76 ElementResult* resultin=NULL;77 ElementResult* resultout=NULL;78 79 /*Output*/80 Results* newresults=new Results();81 82 /*Go through results and call Spawn function*/83 for ( object=objects.begin() ; object < objects.end(); object++ ){84 85 /*Create new result*/86 resultin=(ElementResult*)(*object);87 resultout=resultin->SpawnSingElementResult(index);88 89 /*Add result to new results*/90 newresults->AddObject((Object*)resultout);91 }92 93 /*Assign output pointer*/94 return newresults;95 }96 /*}}}*/97 71 /*FUNCTION Results::SpawnTriaResults{{{1*/ 98 72 Results* Results::SpawnTriaResults(int* indices){ -
issm/trunk/src/c/Container/Results.h
r4236 r4899 28 28 Results* SpawnTriaResults(int* indices); 29 29 Results* SpawnBeamResults(int* indices); 30 Results* SpawnSingResults(int index );31 30 /*}}}*/ 32 31 -
issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp
r4885 r4899 89 89 case NodePropertiesEnum : return "NodeProperties"; 90 90 case PentaEnum : return "Penta"; 91 case SingEnum : return "Sing";92 91 case TriaEnum : return "Tria"; 93 92 case NodeEnum : return "Node"; … … 112 111 case IntInputEnum : return "IntInput"; 113 112 case PentaVertexInputEnum : return "PentaVertexInput"; 114 case SingVertexInputEnum : return "SingVertexInput";115 113 case TriaVertexInputEnum : return "TriaVertexInput"; 116 114 case ParamEnum : return "Param"; … … 229 227 case TriaVertexElementResultEnum : return "TriaVertexElementResult"; 230 228 case PentaVertexElementResultEnum : return "PentaVertexElementResult"; 231 case SingVertexElementResultEnum : return "SingVertexElementResult";232 229 case BeamVertexElementResultEnum : return "BeamVertexElementResult"; 233 230 case BoolExternalResultEnum : return "BoolExternalResult"; -
issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h
r4885 r4899 102 102 NodePropertiesEnum, 103 103 PentaEnum, 104 SingEnum,105 104 TriaEnum, 106 105 /*Grids: */ … … 129 128 IntInputEnum, 130 129 PentaVertexInputEnum, 131 SingVertexInputEnum,132 130 TriaVertexInputEnum, 133 131 /*Params: */ … … 260 258 TriaVertexElementResultEnum, 261 259 PentaVertexElementResultEnum, 262 SingVertexElementResultEnum,263 260 BeamVertexElementResultEnum, 264 261 BoolExternalResultEnum, -
issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp
r4885 r4899 87 87 else if (strcmp(name,"NodeProperties")==0) return NodePropertiesEnum; 88 88 else if (strcmp(name,"Penta")==0) return PentaEnum; 89 else if (strcmp(name,"Sing")==0) return SingEnum;90 89 else if (strcmp(name,"Tria")==0) return TriaEnum; 91 90 else if (strcmp(name,"Node")==0) return NodeEnum; … … 110 109 else if (strcmp(name,"IntInput")==0) return IntInputEnum; 111 110 else if (strcmp(name,"PentaVertexInput")==0) return PentaVertexInputEnum; 112 else if (strcmp(name,"SingVertexInput")==0) return SingVertexInputEnum;113 111 else if (strcmp(name,"TriaVertexInput")==0) return TriaVertexInputEnum; 114 112 else if (strcmp(name,"Param")==0) return ParamEnum; … … 227 225 else if (strcmp(name,"TriaVertexElementResult")==0) return TriaVertexElementResultEnum; 228 226 else if (strcmp(name,"PentaVertexElementResult")==0) return PentaVertexElementResultEnum; 229 else if (strcmp(name,"SingVertexElementResult")==0) return SingVertexElementResultEnum;230 227 else if (strcmp(name,"BeamVertexElementResult")==0) return BeamVertexElementResultEnum; 231 228 else if (strcmp(name,"BoolExternalResult")==0) return BoolExternalResultEnum; -
issm/trunk/src/c/Makefile.am
r4882 r4899 114 114 ./objects/ElementResults/PentaVertexElementResult.h\ 115 115 ./objects/ElementResults/PentaVertexElementResult.cpp\ 116 ./objects/ElementResults/SingVertexElementResult.h\117 ./objects/ElementResults/SingVertexElementResult.cpp\118 116 ./objects/ElementResults/BeamVertexElementResult.h\ 119 117 ./objects/ElementResults/BeamVertexElementResult.cpp\ … … 143 141 ./objects/Inputs/TriaVertexInput.h\ 144 142 ./objects/Inputs/TriaVertexInput.cpp\ 145 ./objects/Inputs/SingVertexInput.h\146 ./objects/Inputs/SingVertexInput.cpp\147 143 ./objects/Inputs/BeamVertexInput.h\ 148 144 ./objects/Inputs/BeamVertexInput.cpp\ … … 155 151 ./objects/Inputs/DoubleInput.h\ 156 152 ./objects/Inputs/DoubleInput.cpp\ 157 ./objects/Elements/Sing.h\158 ./objects/Elements/Sing.cpp\159 153 ./objects/Elements/Beam.h\ 160 154 ./objects/Elements/Beam.cpp\ … … 680 674 ./objects/ElementResults/PentaVertexElementResult.h\ 681 675 ./objects/ElementResults/PentaVertexElementResult.cpp\ 682 ./objects/ElementResults/SingVertexElementResult.h\683 ./objects/ElementResults/SingVertexElementResult.cpp\684 676 ./objects/ElementResults/BeamVertexElementResult.h\ 685 677 ./objects/ElementResults/BeamVertexElementResult.cpp\ … … 709 701 ./objects/Inputs/TriaVertexInput.h\ 710 702 ./objects/Inputs/TriaVertexInput.cpp\ 711 ./objects/Inputs/SingVertexInput.h\712 ./objects/Inputs/SingVertexInput.cpp\713 703 ./objects/Inputs/BeamVertexInput.h\ 714 704 ./objects/Inputs/BeamVertexInput.cpp\ … … 721 711 ./objects/Inputs/DoubleInput.h\ 722 712 ./objects/Inputs/DoubleInput.cpp\ 723 ./objects/Elements/Sing.h\724 ./objects/Elements/Sing.cpp\725 713 ./objects/Elements/Beam.h\ 726 714 ./objects/Elements/Beam.cpp\ -
issm/trunk/src/c/objects/ElementResults/BeamVertexElementResult.h
r4248 r4899 40 40 /*}}}*/ 41 41 /*ElementResult virtual functions definitions: {{{1*/ 42 ElementResult* SpawnSingElementResult(int index){ISSMERROR("Not implemented yet!");}43 42 ElementResult* SpawnBeamElementResult(int* indices){ISSMERROR("Not implemented yet!");} 44 43 ElementResult* SpawnTriaElementResult(int* indices){ISSMERROR("Not implemented yet!");} -
issm/trunk/src/c/objects/ElementResults/DoubleElementResult.cpp
r4546 r4899 142 142 } 143 143 /*}}}*/ 144 /*FUNCTION DoubleElementResult::Spawn SingElementResult{{{1*/145 ElementResult* DoubleElementResult::Spawn SingElementResult(int index){144 /*FUNCTION DoubleElementResult::SpawnBeamElementResult{{{1*/ 145 ElementResult* DoubleElementResult::SpawnBeamElementResult(int* indices){ 146 146 147 147 /*output*/ … … 154 154 outresult->step=this->step; 155 155 156 156 157 /*Assign output*/ 157 158 return outresult; … … 159 160 } 160 161 /*}}}*/ 161 /*FUNCTION DoubleElementResult::Spawn BeamElementResult{{{1*/162 ElementResult* DoubleElementResult::Spawn BeamElementResult(int* indices){162 /*FUNCTION DoubleElementResult::SpawnTriaElementResult{{{1*/ 163 ElementResult* DoubleElementResult::SpawnTriaElementResult(int* indices){ 163 164 164 165 /*output*/ … … 171 172 outresult->step=this->step; 172 173 173 174 /*Assign output*/175 return outresult;176 177 }178 /*}}}*/179 /*FUNCTION DoubleElementResult::SpawnTriaElementResult{{{1*/180 ElementResult* DoubleElementResult::SpawnTriaElementResult(int* indices){181 182 /*output*/183 DoubleElementResult* outresult=new DoubleElementResult();184 185 /*copy fields: */186 outresult->enum_type=this->enum_type;187 outresult->value=this->value;188 outresult->time=this->time;189 outresult->step=this->step;190 191 174 /*Assign output*/ 192 175 return outresult; -
issm/trunk/src/c/objects/ElementResults/DoubleElementResult.h
r4248 r4899 42 42 /*}}}*/ 43 43 /*ElementResult virtual functions definitions: {{{1*/ 44 ElementResult* SpawnSingElementResult(int index);45 44 ElementResult* SpawnBeamElementResult(int* indices); 46 45 ElementResult* SpawnTriaElementResult(int* indices); -
issm/trunk/src/c/objects/ElementResults/ElementResult.h
r4248 r4899 18 18 virtual ~ElementResult(){}; 19 19 20 virtual ElementResult* SpawnSingElementResult(int index)=0;21 20 virtual ElementResult* SpawnBeamElementResult(int* indices)=0; 22 21 virtual ElementResult* SpawnTriaElementResult(int* indices)=0; -
issm/trunk/src/c/objects/ElementResults/PentaVertexElementResult.cpp
r4546 r4899 145 145 } 146 146 /*}}}*/ 147 /*FUNCTION PentaVertexElementResult::SpawnSingElementResult{{{1*/148 ElementResult* PentaVertexElementResult::SpawnSingElementResult(int index){149 150 /*output*/151 SingVertexElementResult* outresult=NULL;152 153 /*Create new Sing result (copy of current result)*/154 ISSMASSERT(index<6 && index>=0);155 outresult=new SingVertexElementResult(this->enum_type,this->values[index],this->step,this->time);156 157 /*Assign output*/158 return outresult;159 160 }161 /*}}}*/162 147 /*FUNCTION PentaVertexElementResult::SpawnBeamElementResult{{{1*/ 163 148 ElementResult* PentaVertexElementResult::SpawnBeamElementResult(int* indices){ -
issm/trunk/src/c/objects/ElementResults/PentaVertexElementResult.h
r4248 r4899 41 41 /*}}}*/ 42 42 /*ElementResult virtual functions definitions: {{{1*/ 43 ElementResult* SpawnSingElementResult(int index);44 43 ElementResult* SpawnBeamElementResult(int* indices); 45 44 ElementResult* SpawnTriaElementResult(int* indices); -
issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.cpp
r4546 r4899 145 145 } 146 146 /*}}}*/ 147 /*FUNCTION TriaVertexElementResult::SpawnSingElementResult{{{1*/148 ElementResult* TriaVertexElementResult::SpawnSingElementResult(int index){149 150 /*output*/151 SingVertexElementResult* outresult=NULL;152 153 /*Create new Sing result (copy of current result)*/154 ISSMASSERT(index<3 && index>=0);155 outresult=new SingVertexElementResult(this->enum_type,this->values[index],this->step,this->time);156 157 /*Assign output*/158 return outresult;159 160 }161 /*}}}*/162 147 /*FUNCTION BeamVertexElementResult::SpawnBeamElementResult{{{1*/ 163 148 ElementResult* TriaVertexElementResult::SpawnBeamElementResult(int* indices){ -
issm/trunk/src/c/objects/ElementResults/TriaVertexElementResult.h
r4248 r4899 40 40 /*}}}*/ 41 41 /*ElementResult virtual functions definitions: {{{1*/ 42 ElementResult* SpawnSingElementResult(int index);43 42 ElementResult* SpawnBeamElementResult(int* indices); 44 43 ElementResult* SpawnTriaElementResult(int* indices); -
issm/trunk/src/c/objects/Elements/Penta.cpp
r4898 r4899 5288 5288 } 5289 5289 /*}}}*/ 5290 /*FUNCTION Penta::SpawnSing {{{1*/5291 void* Penta::SpawnSing(int index){5292 5293 Sing* sing=NULL;5294 int zero=0;5295 Parameters *sing_parameters = NULL;5296 Inputs *sing_inputs = NULL;5297 5298 sing_parameters=this->parameters;5299 sing_inputs=(Inputs*)this->inputs->SpawnSingInputs(index);5300 5301 sing=new Sing();5302 sing->id=this->id;5303 sing->inputs=sing_inputs;5304 sing->parameters=sing_parameters;5305 5306 /*now deal with nodes,matice and matpar: */5307 sing->node=this->nodes[index];5308 sing->matice=this->matice;5309 sing->matpar=this->matpar;5310 5311 return sing;5312 }5313 /*}}}*/5314 5290 /*FUNCTION Penta::SurfaceNormal {{{1*/ 5315 5291 void Penta::SurfaceNormal(double* surface_normal, double xyz_list[3][3]){ -
issm/trunk/src/c/objects/Elements/Penta.h
r4898 r4899 175 175 void SetClone(int* minranks); 176 176 void* SpawnBeam(int g0, int g1); 177 void* SpawnSing(int g0);178 177 Tria* SpawnTria(int g0, int g1, int g2); 179 178 void SurfaceNormal(double* surface_normal, double xyz_list[3][3]); -
issm/trunk/src/c/objects/Elements/Tria.cpp
r4885 r4899 3004 3004 3005 3005 /*Collapsed formulation: */ 3006 Sing* sing=NULL;3007 3006 int i; 3007 int connectivity; 3008 const int numgrids=3; 3009 const int NDOF2=2; 3010 const int numdofs=numgrids*NDOF2; 3011 int doflist[numdofs]; 3012 int numberofdofspernode; 3013 3014 double Ke_gg[numdofs][numdofs]={0.0}; 3008 3015 3009 3016 /*flags: */ … … 3016 3023 if(onwater)return; 3017 3024 3025 GetDofList(&doflist[0],&numberofdofspernode); 3026 3018 3027 /*Spawn 3 sing elements: */ 3019 3028 for(i=0;i<3;i++){ 3020 3021 /*Create Sing and call sing method*/ 3022 sing=(Sing*)SpawnSing(i); 3023 sing->CreateKMatrix(Kgg); 3024 3025 /*clean up*/ 3026 delete sing; 3027 } 3029 connectivity=nodes[i]->GetConnectivity(); 3030 Ke_gg[2*i][2*i]=1/(double)connectivity; 3031 Ke_gg[2*i+1][2*i+1]=1/(double)connectivity; 3032 } 3033 3034 MatSetValues(Kgg,numdofs,doflist,numdofs,doflist,(const double*)Ke_gg,ADD_VALUES); 3028 3035 3029 3036 } … … 4666 4673 4667 4674 /*Collapsed formulation: */ 4668 Sing* sing=NULL; 4669 int i; 4675 int i; 4676 const int numgrids=3; 4677 const int NDOF2=2; 4678 const int numdofs=NDOF2*numgrids; 4679 int doflist[numdofs]; 4680 int numberofdofspernode; 4681 double constant_part,ub,vb; 4682 double rho_ice,gravity,n,B; 4683 double pe_g[numdofs]; 4684 double slope[2]; 4685 double thickness; 4686 double slope2; 4687 int connectivity; 4670 4688 4671 4689 /*flags: */ 4672 4690 bool onwater; 4691 Input* slopex_input=NULL; 4692 Input* slopey_input=NULL; 4693 Input* thickness_input=NULL; 4694 double gauss[numgrids][numgrids] = {{1,0,0},{0,1,0},{0,0,1}}; //TO BE DELETED 4673 4695 4674 4696 /*recover some inputs: */ … … 4678 4700 if(onwater)return; 4679 4701 4702 GetDofList(&doflist[0],&numberofdofspernode); 4703 4704 /* Get parameters */ 4705 rho_ice=matpar->GetRhoIce(); 4706 gravity=matpar->GetG(); 4707 n=matice->GetN(); 4708 B=matice->GetB(); 4709 4710 /* Get slopes and thickness */ 4711 slopex_input=inputs->GetInput(SurfaceSlopeXEnum); 4712 slopey_input=inputs->GetInput(SurfaceSlopeYEnum); 4713 thickness_input=inputs->GetInput(ThicknessEnum); 4714 4680 4715 /*Spawn 3 sing elements: */ 4681 4716 for(i=0;i<3;i++){ 4682 4683 /*Create Sing and call sing method*/ 4684 sing=(Sing*)SpawnSing(i); 4685 sing->CreatePVector(pg); 4686 4687 /*clean up*/ 4688 delete sing; 4689 } 4690 4717 connectivity=nodes[i]->GetConnectivity(); 4718 4719 thickness_input->GetParameterValue(&thickness,&gauss[i][0]); 4720 slopex_input->GetParameterValue(&slope[0],&gauss[i][0]); 4721 slopey_input->GetParameterValue(&slope[1],&gauss[i][0]); 4722 slope2=pow(slope[0],2)+pow(slope[1],2); 4723 4724 //compute constant_part 4725 constant_part=-2*pow(rho_ice*gravity,n)*pow(slope2,((n-1)/2)); 4726 4727 //compute ub 4728 ub=-1.58*pow((double)10.0,(double)-10.0)*rho_ice*gravity*thickness*slope[0]; 4729 vb=-1.58*pow((double)10.0,(double)-10.0)*rho_ice*gravity*thickness*slope[1]; 4730 4731 pe_g[2*i]=(ub-2.0*pow(rho_ice*gravity,n)*pow(slope2,((n-1)/2.0))*pow(thickness,n)/(pow(B,n)*(n+1))*slope[0])/(double)connectivity; 4732 pe_g[2*i+1]=(vb-2.0*pow(rho_ice*gravity,n)*pow(slope2,((n-1)/2.0))*pow(thickness,n)/(pow(B,n)*(n+1))*slope[1])/(double)connectivity; 4733 4734 } 4735 4736 VecSetValues(pg,numdofs,doflist,(const double*)pe_g,ADD_VALUES); 4691 4737 } 4692 4738 /*}}}*/ … … 6018 6064 } 6019 6065 /*}}}*/ 6020 /*FUNCTION Tria::SpawnSing {{{1*/6021 void* Tria::SpawnSing(int index){6022 6023 Sing* sing=NULL;6024 int zero=0;6025 Parameters *sing_parameters = NULL;6026 Inputs *sing_inputs = NULL;6027 6028 sing_parameters=this->parameters;6029 sing_inputs=(Inputs*)this->inputs->SpawnSingInputs(index);6030 6031 sing=new Sing();6032 sing->id=this->id;6033 sing->inputs=sing_inputs;6034 sing->parameters=sing_parameters;6035 6036 /*now deal with node,matice and matpar: */6037 sing->node=this->nodes[index];6038 sing->matice=this->matice;6039 sing->matpar=this->matpar;6040 6041 return sing;6042 }6043 /*}}}*/6044 6066 /*FUNCTION Tria::SurfaceNormal{{{1*/ 6045 6067 -
issm/trunk/src/c/objects/Elements/Tria.h
r4880 r4899 157 157 void SetClone(int* minranks); 158 158 void* SpawnBeam(int g0, int g1); 159 void* SpawnSing(int g0);160 159 void SurfaceNormal(double* surface_normal, double xyz_list[3][3]); 161 160 /*}}}*/ -
issm/trunk/src/c/objects/Inputs/BeamVertexInput.cpp
r4698 r4899 132 132 } 133 133 /*}}}*/ 134 /*FUNCTION BeamVertexInput::SpawnSingInput{{{1*/135 Input* BeamVertexInput::SpawnSingInput(int index){136 137 /*output*/138 SingVertexInput* outinput=NULL;139 140 /*Create new Sing input (copy of current input)*/141 ISSMASSERT(index<2 && index>=0);142 outinput=new SingVertexInput(this->enum_type,this->values[index]);143 144 /*Assign output*/145 return outinput;146 147 }148 /*}}}*/149 134 /*FUNCTION BeamVertexInput::SpawnBeamInput{{{1*/ 150 135 Input* BeamVertexInput::SpawnBeamInput(int* indices){ -
issm/trunk/src/c/objects/Inputs/BeamVertexInput.h
r4704 r4899 38 38 /*BeamVertexInput management: {{{1*/ 39 39 int EnumType(); 40 Input* SpawnSingInput(int index);41 40 Input* SpawnBeamInput(int* indices); 42 41 Input* SpawnTriaInput(int* indices); -
issm/trunk/src/c/objects/Inputs/BoolInput.cpp
r4698 r4899 131 131 } 132 132 /*}}}*/ 133 /*FUNCTION BoolInput::SpawnSingInput{{{1*/134 Input* BoolInput::SpawnSingInput(int index){135 136 /*output*/137 BoolInput* outinput=new BoolInput();138 139 /*only copy current value*/140 outinput->enum_type=this->enum_type;141 outinput->value=this->value;142 143 /*Assign output*/144 return outinput;145 146 }147 /*}}}*/148 133 /*FUNCTION BoolInput::SpawnBeamInput{{{1*/ 149 134 Input* BoolInput::SpawnBeamInput(int* indices){ -
issm/trunk/src/c/objects/Inputs/BoolInput.h
r4704 r4899 38 38 /*BoolInput management: {{{1*/ 39 39 int EnumType(); 40 Input* SpawnSingInput(int index);41 40 Input* SpawnBeamInput(int* indices); 42 41 Input* SpawnTriaInput(int* indices); -
issm/trunk/src/c/objects/Inputs/DoubleInput.cpp
r4735 r4899 131 131 } 132 132 /*}}}*/ 133 /*FUNCTION DoubleInput::SpawnSingInput{{{1*/134 Input* DoubleInput::SpawnSingInput(int index){135 136 /*output*/137 DoubleInput* outinput=new DoubleInput();138 139 /*only copy current value*/140 outinput->enum_type=this->enum_type;141 outinput->value=this->value;142 143 /*Assign output*/144 return outinput;145 146 }147 /*}}}*/148 133 /*FUNCTION DoubleInput::SpawnBeamInput{{{1*/ 149 134 Input* DoubleInput::SpawnBeamInput(int* indices){ -
issm/trunk/src/c/objects/Inputs/DoubleInput.h
r4735 r4899 37 37 /*DoubleInput management: {{{1*/ 38 38 int EnumType(); 39 Input* SpawnSingInput(int index);40 39 Input* SpawnBeamInput(int* indices); 41 40 Input* SpawnTriaInput(int* indices); -
issm/trunk/src/c/objects/Inputs/Input.h
r4704 r4899 42 42 virtual void ChangeEnum(int newenumtype)=0; 43 43 44 virtual Input* SpawnSingInput(int index)=0;45 44 virtual Input* SpawnBeamInput(int* indices)=0; 46 45 virtual Input* SpawnTriaInput(int* indices)=0; -
issm/trunk/src/c/objects/Inputs/IntInput.cpp
r4698 r4899 131 131 } 132 132 /*}}}*/ 133 /*FUNCTION IntInput::SpawnSingInput{{{1*/134 Input* IntInput::SpawnSingInput(int index){135 136 /*output*/137 IntInput* outinput=new IntInput();138 139 /*only copy current value*/140 outinput->enum_type=this->enum_type;141 outinput->value=this->value;142 143 /*Assign output*/144 return outinput;145 }146 /*}}}*/147 133 /*FUNCTION IntInput::SpawnBeamInput{{{1*/ 148 134 Input* IntInput::SpawnBeamInput(int* indices){ -
issm/trunk/src/c/objects/Inputs/IntInput.h
r4704 r4899 38 38 /*IntInput management: {{{1*/ 39 39 int EnumType(); 40 Input* SpawnSingInput(int index);41 40 Input* SpawnBeamInput(int* indices); 42 41 Input* SpawnTriaInput(int* indices); -
issm/trunk/src/c/objects/Inputs/PentaVertexInput.cpp
r4885 r4899 142 142 } 143 143 /*}}}*/ 144 /*FUNCTION PentaVertexInput::SpawnSingInput{{{1*/145 Input* PentaVertexInput::SpawnSingInput(int index){146 147 /*output*/148 SingVertexInput* outinput=NULL;149 150 /*Create new Sing input (copy of current input)*/151 ISSMASSERT(index<6 && index>=0);152 outinput=new SingVertexInput(this->enum_type,this->values[index]);153 154 /*Assign output*/155 return outinput;156 157 }158 /*}}}*/159 144 /*FUNCTION PentaVertexInput::SpawnBeamInput{{{1*/ 160 145 Input* PentaVertexInput::SpawnBeamInput(int* indices){ … … 611 596 } 612 597 613 /*Create new Singinput (copy of current input)*/598 /*Create new Penta vertex input (copy of current input)*/ 614 599 outinput=new PentaVertexInput(this->enum_type,&AdotBvalues[0]); 615 600 -
issm/trunk/src/c/objects/Inputs/PentaVertexInput.h
r4885 r4899 38 38 /*PentaVertexInput management: {{{1*/ 39 39 int EnumType(); 40 Input* SpawnSingInput(int index);41 40 Input* SpawnBeamInput(int* indices); 42 41 Input* SpawnTriaInput(int* indices); -
issm/trunk/src/c/objects/Inputs/TriaVertexInput.cpp
r4885 r4899 139 139 140 140 return this->enum_type; 141 142 }143 /*}}}*/144 /*FUNCTION TriaVertexInput::SpawnSingInput{{{1*/145 Input* TriaVertexInput::SpawnSingInput(int index){146 147 /*output*/148 SingVertexInput* outinput=NULL;149 150 /*Create new Sing input (copy of current input)*/151 ISSMASSERT(index<3 && index>=0);152 outinput=new SingVertexInput(this->enum_type,this->values[index]);153 154 /*Assign output*/155 return outinput;156 141 157 142 } -
issm/trunk/src/c/objects/Inputs/TriaVertexInput.h
r4769 r4899 38 38 /*TriaVertexInput management: {{{1*/ 39 39 int EnumType(); 40 Input* SpawnSingInput(int index);41 40 Input* SpawnBeamInput(int* indices); 42 41 Input* SpawnTriaInput(int* indices); -
issm/trunk/src/c/objects/objects.h
r4882 r4899 41 41 #include "./Elements/TriaHook.h" 42 42 #include "./Elements/TriaRef.h" 43 #include "./Elements/Sing.h"44 43 45 44 /*Inputs: */ … … 50 49 #include "./Inputs/BeamVertexInput.h" 51 50 #include "./Inputs/PentaVertexInput.h" 52 #include "./Inputs/SingVertexInput.h"53 51 #include "./Inputs/TriaVertexInput.h" 54 52 … … 58 56 #include "./ElementResults/TriaVertexElementResult.h" 59 57 #include "./ElementResults/PentaVertexElementResult.h" 60 #include "./ElementResults/SingVertexElementResult.h"61 58 #include "./ElementResults/BeamVertexElementResult.h" 62 59 -
issm/trunk/src/m/enum/AbsoluteEnum.m
r4886 r4899 9 9 % macro=AbsoluteEnum() 10 10 11 macro=22 9;11 macro=226; -
issm/trunk/src/m/enum/AccumulationRateEnum.m
r4872 r4899 9 9 % macro=AccumulationRateEnum() 10 10 11 macro=1 21;11 macro=119; -
issm/trunk/src/m/enum/AdjointEnum.m
r4886 r4899 9 9 % macro=AdjointEnum() 10 10 11 macro=24 4;11 macro=241; -
issm/trunk/src/m/enum/AdjointpEnum.m
r4872 r4899 9 9 % macro=AdjointpEnum() 10 10 11 macro=12 5;11 macro=123; -
issm/trunk/src/m/enum/AdjointxEnum.m
r4872 r4899 9 9 % macro=AdjointxEnum() 10 10 11 macro=12 2;11 macro=120; -
issm/trunk/src/m/enum/AdjointyEnum.m
r4872 r4899 9 9 % macro=AdjointyEnum() 10 10 11 macro=12 3;11 macro=121; -
issm/trunk/src/m/enum/AdjointzEnum.m
r4872 r4899 9 9 % macro=AdjointzEnum() 10 10 11 macro=12 4;11 macro=122; -
issm/trunk/src/m/enum/AirEnum.m
r4872 r4899 9 9 % macro=AirEnum() 10 10 11 macro=11 9;11 macro=117; -
issm/trunk/src/m/enum/ArtDiffEnum.m
r4872 r4899 9 9 % macro=ArtDiffEnum() 10 10 11 macro=12 6;11 macro=124; -
issm/trunk/src/m/enum/BeamVertexElementResultEnum.m
r4886 r4899 9 9 % macro=BeamVertexElementResultEnum() 10 10 11 macro=21 4;11 macro=211; -
issm/trunk/src/m/enum/BeamVertexInputEnum.m
r4772 r4899 9 9 % macro=BeamVertexInputEnum() 10 10 11 macro=9 1;11 macro=90; -
issm/trunk/src/m/enum/BedEnum.m
r4872 r4899 9 9 % macro=BedEnum() 10 10 11 macro=12 7;11 macro=125; -
issm/trunk/src/m/enum/BedSlopeXEnum.m
r4872 r4899 9 9 % macro=BedSlopeXEnum() 10 10 11 macro=12 8;11 macro=126; -
issm/trunk/src/m/enum/BedSlopeYEnum.m
r4872 r4899 9 9 % macro=BedSlopeYEnum() 10 10 11 macro=12 9;11 macro=127; -
issm/trunk/src/m/enum/BetaEnum.m
r4886 r4899 9 9 % macro=BetaEnum() 10 10 11 macro=23 9;11 macro=236; -
issm/trunk/src/m/enum/BoolExternalResultEnum.m
r4886 r4899 9 9 % macro=BoolExternalResultEnum() 10 10 11 macro=21 5;11 macro=212; -
issm/trunk/src/m/enum/BoolInputEnum.m
r4772 r4899 9 9 % macro=BoolInputEnum() 10 10 11 macro=9 2;11 macro=91; -
issm/trunk/src/m/enum/BoolParamEnum.m
r4772 r4899 9 9 % macro=BoolParamEnum() 10 10 11 macro=9 9;11 macro=97; -
issm/trunk/src/m/enum/BoundaryEnum.m
r4872 r4899 9 9 % macro=BoundaryEnum() 10 10 11 macro=1 30;11 macro=128; -
issm/trunk/src/m/enum/CmGradientEnum.m
r4886 r4899 9 9 % macro=CmGradientEnum() 10 10 11 macro=2 40;11 macro=237; -
issm/trunk/src/m/enum/CmJumpEnum.m
r4886 r4899 9 9 % macro=CmJumpEnum() 10 10 11 macro=2 41;11 macro=238; -
issm/trunk/src/m/enum/CmMaxDmpSlopeEnum.m
r4872 r4899 9 9 % macro=CmMaxDmpSlopeEnum() 10 10 11 macro=1 31;11 macro=129; -
issm/trunk/src/m/enum/CmMaxDmpValueEnum.m
r4872 r4899 9 9 % macro=CmMaxDmpValueEnum() 10 10 11 macro=13 2;11 macro=130; -
issm/trunk/src/m/enum/CmMaxEnum.m
r4886 r4899 9 9 % macro=CmMaxEnum() 10 10 11 macro=2 42;11 macro=239; -
issm/trunk/src/m/enum/CmMinDmpSlopeEnum.m
r4872 r4899 9 9 % macro=CmMinDmpSlopeEnum() 10 10 11 macro=13 3;11 macro=131; -
issm/trunk/src/m/enum/CmMinDmpValueEnum.m
r4872 r4899 9 9 % macro=CmMinDmpValueEnum() 10 10 11 macro=13 4;11 macro=132; -
issm/trunk/src/m/enum/CmMinEnum.m
r4886 r4899 9 9 % macro=CmMinEnum() 10 10 11 macro=24 3;11 macro=240; -
issm/trunk/src/m/enum/CmNoiseDmpEnum.m
r4872 r4899 9 9 % macro=CmNoiseDmpEnum() 10 10 11 macro=13 5;11 macro=133; -
issm/trunk/src/m/enum/ColinearEnum.m
r4886 r4899 9 9 % macro=ColinearEnum() 10 10 11 macro=23 7;11 macro=234; -
issm/trunk/src/m/enum/CollapseEnum.m
r4872 r4899 9 9 % macro=CollapseEnum() 10 10 11 macro=13 6;11 macro=134; -
issm/trunk/src/m/enum/ConnectivityEnum.m
r4886 r4899 9 9 % macro=ConnectivityEnum() 10 10 11 macro=24 7;11 macro=244; -
issm/trunk/src/m/enum/ConstantEnum.m
r4872 r4899 9 9 % macro=ConstantEnum() 10 10 11 macro=13 7;11 macro=135; -
issm/trunk/src/m/enum/ControlParameterEnum.m
r4886 r4899 9 9 % macro=ControlParameterEnum() 10 10 11 macro=24 8;11 macro=245; -
issm/trunk/src/m/enum/ControlSteadyEnum.m
r4886 r4899 9 9 % macro=ControlSteadyEnum() 10 10 11 macro=24 9;11 macro=246; -
issm/trunk/src/m/enum/ControlTypeEnum.m
r4872 r4899 9 9 % macro=ControlTypeEnum() 10 10 11 macro=13 8;11 macro=136; -
issm/trunk/src/m/enum/ConvergedEnum.m
r4872 r4899 9 9 % macro=ConvergedEnum() 10 10 11 macro=13 9;11 macro=137; -
issm/trunk/src/m/enum/DakotaParameterEnum.m
r4886 r4899 9 9 % macro=DakotaParameterEnum() 10 10 11 macro=2 50;11 macro=247; -
issm/trunk/src/m/enum/DhDtEnum.m
r4872 r4899 9 9 % macro=DhDtEnum() 10 10 11 macro=1 40;11 macro=138; -
issm/trunk/src/m/enum/DimEnum.m
r4886 r4899 9 9 % macro=DimEnum() 10 10 11 macro=2 51;11 macro=248; -
issm/trunk/src/m/enum/DoubleElementResultEnum.m
r4886 r4899 9 9 % macro=DoubleElementResultEnum() 10 10 11 macro=2 10;11 macro=208; -
issm/trunk/src/m/enum/DoubleExternalResultEnum.m
r4886 r4899 9 9 % macro=DoubleExternalResultEnum() 10 10 11 macro=21 6;11 macro=213; -
issm/trunk/src/m/enum/DoubleInputEnum.m
r4772 r4899 9 9 % macro=DoubleInputEnum() 10 10 11 macro=9 3;11 macro=92; -
issm/trunk/src/m/enum/DoubleMatArrayParamEnum.m
r4856 r4899 9 9 % macro=DoubleMatArrayParamEnum() 10 10 11 macro= 101;11 macro=99; -
issm/trunk/src/m/enum/DoubleMatExternalResultEnum.m
r4886 r4899 9 9 % macro=DoubleMatExternalResultEnum() 10 10 11 macro=21 8;11 macro=215; -
issm/trunk/src/m/enum/DoubleMatParamEnum.m
r4772 r4899 9 9 % macro=DoubleMatParamEnum() 10 10 11 macro= 100;11 macro=98; -
issm/trunk/src/m/enum/DoubleParamEnum.m
r4856 r4899 9 9 % macro=DoubleParamEnum() 10 10 11 macro=10 2;11 macro=100; -
issm/trunk/src/m/enum/DoubleVecExternalResultEnum.m
r4886 r4899 9 9 % macro=DoubleVecExternalResultEnum() 10 10 11 macro=21 7;11 macro=214; -
issm/trunk/src/m/enum/DoubleVecParamEnum.m
r4856 r4899 9 9 % macro=DoubleVecParamEnum() 10 10 11 macro=10 3;11 macro=101; -
issm/trunk/src/m/enum/DragCoefficientEnum.m
r4872 r4899 9 9 % macro=DragCoefficientEnum() 10 10 11 macro=1 41;11 macro=139; -
issm/trunk/src/m/enum/DragPEnum.m
r4872 r4899 9 9 % macro=DragPEnum() 10 10 11 macro=14 2;11 macro=140; -
issm/trunk/src/m/enum/DragQEnum.m
r4872 r4899 9 9 % macro=DragQEnum() 10 10 11 macro=14 3;11 macro=141; -
issm/trunk/src/m/enum/DragTypeEnum.m
r4872 r4899 9 9 % macro=DragTypeEnum() 10 10 11 macro=14 4;11 macro=142; -
issm/trunk/src/m/enum/DtEnum.m
r4872 r4899 9 9 % macro=DtEnum() 10 10 11 macro=14 5;11 macro=143; -
issm/trunk/src/m/enum/ElementOnBedEnum.m
r4872 r4899 9 9 % macro=ElementOnBedEnum() 10 10 11 macro=14 6;11 macro=144; -
issm/trunk/src/m/enum/ElementOnIceShelfEnum.m
r4872 r4899 9 9 % macro=ElementOnIceShelfEnum() 10 10 11 macro=14 7;11 macro=145; -
issm/trunk/src/m/enum/ElementOnSurfaceEnum.m
r4872 r4899 9 9 % macro=ElementOnSurfaceEnum() 10 10 11 macro=14 8;11 macro=146; -
issm/trunk/src/m/enum/ElementOnWaterEnum.m
r4872 r4899 9 9 % macro=ElementOnWaterEnum() 10 10 11 macro=14 9;11 macro=147; -
issm/trunk/src/m/enum/ElementResultEnum.m
r4872 r4899 9 9 % macro=ElementResultEnum() 10 10 11 macro=1 10;11 macro=108; -
issm/trunk/src/m/enum/EnumAsString.m
r4886 r4899 84 84 case NodePropertiesEnum(), string='NodeProperties'; return 85 85 case PentaEnum(), string='Penta'; return 86 case SingEnum(), string='Sing'; return87 86 case TriaEnum(), string='Tria'; return 88 87 case NodeEnum(), string='Node'; return … … 107 106 case IntInputEnum(), string='IntInput'; return 108 107 case PentaVertexInputEnum(), string='PentaVertexInput'; return 109 case SingVertexInputEnum(), string='SingVertexInput'; return110 108 case TriaVertexInputEnum(), string='TriaVertexInput'; return 111 109 case ParamEnum(), string='Param'; return … … 224 222 case TriaVertexElementResultEnum(), string='TriaVertexElementResult'; return 225 223 case PentaVertexElementResultEnum(), string='PentaVertexElementResult'; return 226 case SingVertexElementResultEnum(), string='SingVertexElementResult'; return227 224 case BeamVertexElementResultEnum(), string='BeamVertexElementResult'; return 228 225 case BoolExternalResultEnum(), string='BoolExternalResult'; return -
issm/trunk/src/m/enum/EpsAbsEnum.m
r4886 r4899 9 9 % macro=EpsAbsEnum() 10 10 11 macro=2 52;11 macro=249; -
issm/trunk/src/m/enum/EpsCmEnum.m
r4886 r4899 9 9 % macro=EpsCmEnum() 10 10 11 macro=25 3;11 macro=250; -
issm/trunk/src/m/enum/EpsRelEnum.m
r4886 r4899 9 9 % macro=EpsRelEnum() 10 10 11 macro=25 4;11 macro=251; -
issm/trunk/src/m/enum/EpsResEnum.m
r4886 r4899 9 9 % macro=EpsResEnum() 10 10 11 macro=25 5;11 macro=252; -
issm/trunk/src/m/enum/EpsVelEnum.m
r4872 r4899 9 9 % macro=EpsVelEnum() 10 10 11 macro=1 50;11 macro=148; -
issm/trunk/src/m/enum/ExternalResultEnum.m
r4872 r4899 9 9 % macro=ExternalResultEnum() 10 10 11 macro=1 11;11 macro=109; -
issm/trunk/src/m/enum/ExtrudeParamEnum.m
r4886 r4899 9 9 % macro=ExtrudeParamEnum() 10 10 11 macro=25 6;11 macro=253; -
issm/trunk/src/m/enum/FileParamEnum.m
r4874 r4899 9 9 % macro=FileParamEnum() 10 10 11 macro=10 5;11 macro=103; -
issm/trunk/src/m/enum/FillEnum.m
r4872 r4899 9 9 % macro=FillEnum() 10 10 11 macro=1 51;11 macro=149; -
issm/trunk/src/m/enum/FitEnum.m
r4872 r4899 9 9 % macro=FitEnum() 10 10 11 macro=15 2;11 macro=150; -
issm/trunk/src/m/enum/FractionIncrementEnum.m
r4872 r4899 9 9 % macro=FractionIncrementEnum() 10 10 11 macro=15 3;11 macro=151; -
issm/trunk/src/m/enum/FrictionEnum.m
r4872 r4899 9 9 % macro=FrictionEnum() 10 10 11 macro=15 4;11 macro=152; -
issm/trunk/src/m/enum/GeographyEnum.m
r4872 r4899 9 9 % macro=GeographyEnum() 10 10 11 macro=11 4;11 macro=112; -
issm/trunk/src/m/enum/GeothermalFluxEnum.m
r4872 r4899 9 9 % macro=GeothermalFluxEnum() 10 10 11 macro=15 5;11 macro=153; -
issm/trunk/src/m/enum/GradientEnum.m
r4886 r4899 9 9 % macro=GradientEnum() 10 10 11 macro=24 5;11 macro=242; -
issm/trunk/src/m/enum/GravityEnum.m
r4886 r4899 9 9 % macro=GravityEnum() 10 10 11 macro=2 32;11 macro=229; -
issm/trunk/src/m/enum/HeatCapacityEnum.m
r4886 r4899 9 9 % macro=HeatCapacityEnum() 10 10 11 macro=25 7;11 macro=254; -
issm/trunk/src/m/enum/IceEnum.m
r4872 r4899 9 9 % macro=IceEnum() 10 10 11 macro=11 8;11 macro=116; -
issm/trunk/src/m/enum/IceSheetEnum.m
r4872 r4899 9 9 % macro=IceSheetEnum() 10 10 11 macro=11 5;11 macro=113; -
issm/trunk/src/m/enum/IceShelfEnum.m
r4872 r4899 9 9 % macro=IceShelfEnum() 10 10 11 macro=11 6;11 macro=114; -
issm/trunk/src/m/enum/IcefrontEnum.m
r4772 r4899 9 9 % macro=IcefrontEnum() 10 10 11 macro=7 8;11 macro=77; -
issm/trunk/src/m/enum/InputEnum.m
r4772 r4899 9 9 % macro=InputEnum() 10 10 11 macro= 90;11 macro=89; -
issm/trunk/src/m/enum/IntExternalResultEnum.m
r4886 r4899 9 9 % macro=IntExternalResultEnum() 10 10 11 macro=21 9;11 macro=216; -
issm/trunk/src/m/enum/IntInputEnum.m
r4772 r4899 9 9 % macro=IntInputEnum() 10 10 11 macro=9 4;11 macro=93; -
issm/trunk/src/m/enum/IntParamEnum.m
r4856 r4899 9 9 % macro=IntParamEnum() 10 10 11 macro=10 4;11 macro=102; -
issm/trunk/src/m/enum/InternalEnum.m
r4872 r4899 9 9 % macro=InternalEnum() 10 10 11 macro=15 6;11 macro=154; -
issm/trunk/src/m/enum/IntersectEnum.m
r4886 r4899 9 9 % macro=IntersectEnum() 10 10 11 macro=23 6;11 macro=233; -
issm/trunk/src/m/enum/IsHutterEnum.m
r4886 r4899 9 9 % macro=IsHutterEnum() 10 10 11 macro=25 8;11 macro=255; -
issm/trunk/src/m/enum/IsMacAyealPattynEnum.m
r4886 r4899 9 9 % macro=IsMacAyealPattynEnum() 10 10 11 macro=25 9;11 macro=256; -
issm/trunk/src/m/enum/IsStokesEnum.m
r4886 r4899 9 9 % macro=IsStokesEnum() 10 10 11 macro=2 60;11 macro=257; -
issm/trunk/src/m/enum/JEnum.m
r4886 r4899 9 9 % macro=JEnum() 10 10 11 macro=2 22;11 macro=219; -
issm/trunk/src/m/enum/KflagEnum.m
r4872 r4899 9 9 % macro=KflagEnum() 10 10 11 macro=15 7;11 macro=155; -
issm/trunk/src/m/enum/LatentHeatEnum.m
r4886 r4899 9 9 % macro=LatentHeatEnum() 10 10 11 macro=2 61;11 macro=258; -
issm/trunk/src/m/enum/LoadEnum.m
r4772 r4899 9 9 % macro=LoadEnum() 10 10 11 macro=7 7;11 macro=76; -
issm/trunk/src/m/enum/LowmemEnum.m
r4886 r4899 9 9 % macro=LowmemEnum() 10 10 11 macro=2 62;11 macro=259; -
issm/trunk/src/m/enum/MaterialEnum.m
r4772 r4899 9 9 % macro=MaterialEnum() 10 10 11 macro=8 7;11 macro=86; -
issm/trunk/src/m/enum/MaticeEnum.m
r4772 r4899 9 9 % macro=MaticeEnum() 10 10 11 macro=8 8;11 macro=87; -
issm/trunk/src/m/enum/MatparEnum.m
r4772 r4899 9 9 % macro=MatparEnum() 10 10 11 macro=8 9;11 macro=88; -
issm/trunk/src/m/enum/MaxIterEnum.m
r4886 r4899 9 9 % macro=MaxIterEnum() 10 10 11 macro=26 3;11 macro=260; -
issm/trunk/src/m/enum/MaxNonlinearIterationsEnum.m
r4886 r4899 9 9 % macro=MaxNonlinearIterationsEnum() 10 10 11 macro=26 4;11 macro=261; -
issm/trunk/src/m/enum/MaxPenetrationEnum.m
r4872 r4899 9 9 % macro=MaxPenetrationEnum() 10 10 11 macro=15 8;11 macro=156; -
issm/trunk/src/m/enum/MeanVelEnum.m
r4872 r4899 9 9 % macro=MeanVelEnum() 10 10 11 macro=15 9;11 macro=157; -
issm/trunk/src/m/enum/MelangeEnum.m
r4872 r4899 9 9 % macro=MelangeEnum() 10 10 11 macro=1 20;11 macro=118; -
issm/trunk/src/m/enum/MeltingOffsetEnum.m
r4872 r4899 9 9 % macro=MeltingOffsetEnum() 10 10 11 macro=1 60;11 macro=158; -
issm/trunk/src/m/enum/MeltingPointEnum.m
r4886 r4899 9 9 % macro=MeltingPointEnum() 10 10 11 macro=26 5;11 macro=262; -
issm/trunk/src/m/enum/MeltingRateEnum.m
r4872 r4899 9 9 % macro=MeltingRateEnum() 10 10 11 macro=1 61;11 macro=159; -
issm/trunk/src/m/enum/MinMechanicalConstraintsEnum.m
r4886 r4899 9 9 % macro=MinMechanicalConstraintsEnum() 10 10 11 macro=26 6;11 macro=263; -
issm/trunk/src/m/enum/MinThermalConstraintsEnum.m
r4886 r4899 9 9 % macro=MinThermalConstraintsEnum() 10 10 11 macro=26 7;11 macro=264; -
issm/trunk/src/m/enum/MiniEnum.m
r4886 r4899 9 9 % macro=MiniEnum() 10 10 11 macro=20 9;11 macro=207; -
issm/trunk/src/m/enum/MixedLayerCapacityEnum.m
r4886 r4899 9 9 % macro=MixedLayerCapacityEnum() 10 10 11 macro=23 4;11 macro=231; -
issm/trunk/src/m/enum/NStepsEnum.m
r4886 r4899 9 9 % macro=NStepsEnum() 10 10 11 macro=26 8;11 macro=265; -
issm/trunk/src/m/enum/NdtEnum.m
r4886 r4899 9 9 % macro=NdtEnum() 10 10 11 macro=26 9;11 macro=266; -
issm/trunk/src/m/enum/NodeEnum.m
r4772 r4899 9 9 % macro=NodeEnum() 10 10 11 macro=7 5;11 macro=74; -
issm/trunk/src/m/enum/NodeOnBedEnum.m
r4872 r4899 9 9 % macro=NodeOnBedEnum() 10 10 11 macro=16 2;11 macro=160; -
issm/trunk/src/m/enum/NodeOnIceSheetEnum.m
r4872 r4899 9 9 % macro=NodeOnIceSheetEnum() 10 10 11 macro=16 3;11 macro=161; -
issm/trunk/src/m/enum/NodeOnIceShelfEnum.m
r4872 r4899 9 9 % macro=NodeOnIceShelfEnum() 10 10 11 macro=16 4;11 macro=162; -
issm/trunk/src/m/enum/NodeOnSurfaceEnum.m
r4872 r4899 9 9 % macro=NodeOnSurfaceEnum() 10 10 11 macro=16 5;11 macro=163; -
issm/trunk/src/m/enum/NumOutputEnum.m
r4886 r4899 9 9 % macro=NumOutputEnum() 10 10 11 macro=2 70;11 macro=267; -
issm/trunk/src/m/enum/NumRiftsEnum.m
r4886 r4899 9 9 % macro=NumRiftsEnum() 10 10 11 macro=2 71;11 macro=268; -
issm/trunk/src/m/enum/NumberNodeToElementConnectivityEnum.m
r4872 r4899 9 9 % macro=NumberNodeToElementConnectivityEnum() 10 10 11 macro=16 6;11 macro=164; -
issm/trunk/src/m/enum/NumberOfDofsPerNodeEnum.m
r4886 r4899 9 9 % macro=NumberOfDofsPerNodeEnum() 10 10 11 macro=2 72;11 macro=269; -
issm/trunk/src/m/enum/NumberOfElementsEnum.m
r4886 r4899 9 9 % macro=NumberOfElementsEnum() 10 10 11 macro=27 3;11 macro=270; -
issm/trunk/src/m/enum/NumberOfNodesEnum.m
r4886 r4899 9 9 % macro=NumberOfNodesEnum() 10 10 11 macro=27 4;11 macro=271; -
issm/trunk/src/m/enum/NumberOfVerticesEnum.m
r4886 r4899 9 9 % macro=NumberOfVerticesEnum() 10 10 11 macro=27 5;11 macro=272; -
issm/trunk/src/m/enum/NumericalfluxEnum.m
r4772 r4899 9 9 % macro=NumericalfluxEnum() 10 10 11 macro=7 9;11 macro=78; -
issm/trunk/src/m/enum/OldGradientEnum.m
r4886 r4899 9 9 % macro=OldGradientEnum() 10 10 11 macro=24 6;11 macro=243; -
issm/trunk/src/m/enum/OptScalEnum.m
r4886 r4899 9 9 % macro=OptScalEnum() 10 10 11 macro=27 6;11 macro=273; -
issm/trunk/src/m/enum/OutputFilePointerEnum.m
r4886 r4899 9 9 % macro=OutputFilePointerEnum() 10 10 11 macro=27 7;11 macro=274; -
issm/trunk/src/m/enum/P0Enum.m
r4872 r4899 9 9 % macro=P0Enum() 10 10 11 macro=20 6;11 macro=204; -
issm/trunk/src/m/enum/P1DGEnum.m
r4872 r4899 9 9 % macro=P1DGEnum() 10 10 11 macro=20 8;11 macro=206; -
issm/trunk/src/m/enum/P1Enum.m
r4872 r4899 9 9 % macro=P1Enum() 10 10 11 macro=20 7;11 macro=205; -
issm/trunk/src/m/enum/ParamEnum.m
r4772 r4899 9 9 % macro=ParamEnum() 10 10 11 macro=9 8;11 macro=96; -
issm/trunk/src/m/enum/ParameterOutputEnum.m
r4886 r4899 9 9 % macro=ParameterOutputEnum() 10 10 11 macro=27 8;11 macro=275; -
issm/trunk/src/m/enum/PatchEnum.m
r4886 r4899 9 9 % macro=PatchEnum() 10 10 11 macro=22 3;11 macro=220; -
issm/trunk/src/m/enum/PatchNodesEnum.m
r4886 r4899 9 9 % macro=PatchNodesEnum() 10 10 11 macro=22 5;11 macro=222; -
issm/trunk/src/m/enum/PatchVerticesEnum.m
r4886 r4899 9 9 % macro=PatchVerticesEnum() 10 10 11 macro=22 4;11 macro=221; -
issm/trunk/src/m/enum/PenaltyMeltingEnum.m
r4886 r4899 9 9 % macro=PenaltyMeltingEnum() 10 10 11 macro=27 9;11 macro=276; -
issm/trunk/src/m/enum/PenaltyOffsetEnum.m
r4872 r4899 9 9 % macro=PenaltyOffsetEnum() 10 10 11 macro=16 7;11 macro=165; -
issm/trunk/src/m/enum/PengridEnum.m
r4772 r4899 9 9 % macro=PengridEnum() 10 10 11 macro= 80;11 macro=79; -
issm/trunk/src/m/enum/PenpairEnum.m
r4772 r4899 9 9 % macro=PenpairEnum() 10 10 11 macro=8 1;11 macro=80; -
issm/trunk/src/m/enum/PentaVertexElementResultEnum.m
r4886 r4899 9 9 % macro=PentaVertexElementResultEnum() 10 10 11 macro=21 2;11 macro=210; -
issm/trunk/src/m/enum/PentaVertexInputEnum.m
r4772 r4899 9 9 % macro=PentaVertexInputEnum() 10 10 11 macro=9 5;11 macro=94; -
issm/trunk/src/m/enum/PetscMatParamEnum.m
r4872 r4899 9 9 % macro=PetscMatParamEnum() 10 10 11 macro=10 6;11 macro=104; -
issm/trunk/src/m/enum/PetscVecExternalResultEnum.m
r4886 r4899 9 9 % macro=PetscVecExternalResultEnum() 10 10 11 macro=2 20;11 macro=217; -
issm/trunk/src/m/enum/PetscVecParamEnum.m
r4872 r4899 9 9 % macro=PetscVecParamEnum() 10 10 11 macro=10 7;11 macro=105; -
issm/trunk/src/m/enum/PflagEnum.m
r4872 r4899 9 9 % macro=PflagEnum() 10 10 11 macro=16 8;11 macro=166; -
issm/trunk/src/m/enum/PressureEnum.m
r4872 r4899 9 9 % macro=PressureEnum() 10 10 11 macro=16 9;11 macro=167; -
issm/trunk/src/m/enum/PressureOldEnum.m
r4872 r4899 9 9 % macro=PressureOldEnum() 10 10 11 macro=1 70;11 macro=168; -
issm/trunk/src/m/enum/QmuAnalysisEnum.m
r4886 r4899 9 9 % macro=QmuAnalysisEnum() 10 10 11 macro=2 80;11 macro=277; -
issm/trunk/src/m/enum/QmuErrNameEnum.m
r4886 r4899 9 9 % macro=QmuErrNameEnum() 10 10 11 macro=2 81;11 macro=278; -
issm/trunk/src/m/enum/QmuInNameEnum.m
r4886 r4899 9 9 % macro=QmuInNameEnum() 10 10 11 macro=2 82;11 macro=279; -
issm/trunk/src/m/enum/QmuMassFluxSegmentsEnum.m
r4886 r4899 9 9 % macro=QmuMassFluxSegmentsEnum() 10 10 11 macro=28 3;11 macro=280; -
issm/trunk/src/m/enum/QmuNPartEnum.m
r4886 r4899 9 9 % macro=QmuNPartEnum() 10 10 11 macro=28 4;11 macro=281; -
issm/trunk/src/m/enum/QmuOutNameEnum.m
r4886 r4899 9 9 % macro=QmuOutNameEnum() 10 10 11 macro=28 5;11 macro=282; -
issm/trunk/src/m/enum/QmuPartEnum.m
r4886 r4899 9 9 % macro=QmuPartEnum() 10 10 11 macro=28 6;11 macro=283; -
issm/trunk/src/m/enum/QmuPressureEnum.m
r4872 r4899 9 9 % macro=QmuPressureEnum() 10 10 11 macro=1 71;11 macro=169; -
issm/trunk/src/m/enum/QmuVxEnum.m
r4872 r4899 9 9 % macro=QmuVxEnum() 10 10 11 macro=19 4;11 macro=192; -
issm/trunk/src/m/enum/QmuVyEnum.m
r4872 r4899 9 9 % macro=QmuVyEnum() 10 10 11 macro=19 9;11 macro=197; -
issm/trunk/src/m/enum/QmuVzEnum.m
r4872 r4899 9 9 % macro=QmuVzEnum() 10 10 11 macro=20 4;11 macro=202; -
issm/trunk/src/m/enum/QuadIceFrontEnum.m
r4772 r4899 9 9 % macro=QuadIceFrontEnum() 10 10 11 macro=8 2;11 macro=81; -
issm/trunk/src/m/enum/QuadRiftFrontEnum.m
r4772 r4899 9 9 % macro=QuadRiftFrontEnum() 10 10 11 macro=8 3;11 macro=82; -
issm/trunk/src/m/enum/RelativeEnum.m
r4886 r4899 9 9 % macro=RelativeEnum() 10 10 11 macro=22 7;11 macro=224; -
issm/trunk/src/m/enum/ResetPenaltiesEnum.m
r4872 r4899 9 9 % macro=ResetPenaltiesEnum() 10 10 11 macro=17 2;11 macro=170; -
issm/trunk/src/m/enum/ResidualEnum.m
r4886 r4899 9 9 % macro=ResidualEnum() 10 10 11 macro=22 8;11 macro=225; -
issm/trunk/src/m/enum/ResponseDescriptorsEnum.m
r4886 r4899 9 9 % macro=ResponseDescriptorsEnum() 10 10 11 macro=28 7;11 macro=284; -
issm/trunk/src/m/enum/RgbEnum.m
r4872 r4899 9 9 % macro=RgbEnum() 10 10 11 macro=11 2;11 macro=110; -
issm/trunk/src/m/enum/RheologyBEnum.m
r4872 r4899 9 9 % macro=RheologyBEnum() 10 10 11 macro=17 3;11 macro=171; -
issm/trunk/src/m/enum/RheologyNEnum.m
r4872 r4899 9 9 % macro=RheologyNEnum() 10 10 11 macro=17 4;11 macro=172; -
issm/trunk/src/m/enum/RhoIceEnum.m
r4886 r4899 9 9 % macro=RhoIceEnum() 10 10 11 macro=2 30;11 macro=227; -
issm/trunk/src/m/enum/RhoWaterEnum.m
r4886 r4899 9 9 % macro=RhoWaterEnum() 10 10 11 macro=2 31;11 macro=228; -
issm/trunk/src/m/enum/RiftfrontEnum.m
r4772 r4899 9 9 % macro=RiftfrontEnum() 10 10 11 macro=8 4;11 macro=83; -
issm/trunk/src/m/enum/SegmentIcefrontEnum.m
r4772 r4899 9 9 % macro=SegmentIcefrontEnum() 10 10 11 macro=8 5;11 macro=84; -
issm/trunk/src/m/enum/SegmentOnIceShelfEnum.m
r4872 r4899 9 9 % macro=SegmentOnIceShelfEnum() 10 10 11 macro=17 5;11 macro=173; -
issm/trunk/src/m/enum/SegmentRiftfrontEnum.m
r4772 r4899 9 9 % macro=SegmentRiftfrontEnum() 10 10 11 macro=8 6;11 macro=85; -
issm/trunk/src/m/enum/SeparateEnum.m
r4886 r4899 9 9 % macro=SeparateEnum() 10 10 11 macro=23 8;11 macro=235; -
issm/trunk/src/m/enum/SolverStringEnum.m
r4886 r4899 9 9 % macro=SolverStringEnum() 10 10 11 macro=28 8;11 macro=285; -
issm/trunk/src/m/enum/SparsityEnum.m
r4886 r4899 9 9 % macro=SparsityEnum() 10 10 11 macro=28 9;11 macro=286; -
issm/trunk/src/m/enum/SpcEnum.m
r4872 r4899 9 9 % macro=SpcEnum() 10 10 11 macro=11 3;11 macro=111; -
issm/trunk/src/m/enum/StabilizeConstraintsEnum.m
r4872 r4899 9 9 % macro=StabilizeConstraintsEnum() 10 10 11 macro=17 6;11 macro=174; -
issm/trunk/src/m/enum/StokesReconditioningEnum.m
r4872 r4899 9 9 % macro=StokesReconditioningEnum() 10 10 11 macro=17 7;11 macro=175; -
issm/trunk/src/m/enum/StringArrayParamEnum.m
r4872 r4899 9 9 % macro=StringArrayParamEnum() 10 10 11 macro=10 8;11 macro=106; -
issm/trunk/src/m/enum/StringAsEnum.m
r4886 r4899 82 82 elseif (strcmpi(name,'NodeProperties')), enum=NodePropertiesEnum(); return 83 83 elseif (strcmpi(name,'Penta')), enum=PentaEnum(); return 84 elseif (strcmpi(name,'Sing')), enum=SingEnum(); return85 84 elseif (strcmpi(name,'Tria')), enum=TriaEnum(); return 86 85 elseif (strcmpi(name,'Node')), enum=NodeEnum(); return … … 105 104 elseif (strcmpi(name,'IntInput')), enum=IntInputEnum(); return 106 105 elseif (strcmpi(name,'PentaVertexInput')), enum=PentaVertexInputEnum(); return 107 elseif (strcmpi(name,'SingVertexInput')), enum=SingVertexInputEnum(); return108 106 elseif (strcmpi(name,'TriaVertexInput')), enum=TriaVertexInputEnum(); return 109 107 elseif (strcmpi(name,'Param')), enum=ParamEnum(); return … … 222 220 elseif (strcmpi(name,'TriaVertexElementResult')), enum=TriaVertexElementResultEnum(); return 223 221 elseif (strcmpi(name,'PentaVertexElementResult')), enum=PentaVertexElementResultEnum(); return 224 elseif (strcmpi(name,'SingVertexElementResult')), enum=SingVertexElementResultEnum(); return225 222 elseif (strcmpi(name,'BeamVertexElementResult')), enum=BeamVertexElementResultEnum(); return 226 223 elseif (strcmpi(name,'BoolExternalResult')), enum=BoolExternalResultEnum(); return -
issm/trunk/src/m/enum/StringExternalResultEnum.m
r4886 r4899 9 9 % macro=StringExternalResultEnum() 10 10 11 macro=2 21;11 macro=218; -
issm/trunk/src/m/enum/StringParamEnum.m
r4872 r4899 9 9 % macro=StringParamEnum() 10 10 11 macro=10 9;11 macro=107; -
issm/trunk/src/m/enum/SurfaceAreaEnum.m
r4872 r4899 9 9 % macro=SurfaceAreaEnum() 10 10 11 macro=17 8;11 macro=176; -
issm/trunk/src/m/enum/SurfaceEnum.m
r4872 r4899 9 9 % macro=SurfaceEnum() 10 10 11 macro=17 9;11 macro=177; -
issm/trunk/src/m/enum/SurfaceSlopeXEnum.m
r4872 r4899 9 9 % macro=SurfaceSlopeXEnum() 10 10 11 macro=1 80;11 macro=178; -
issm/trunk/src/m/enum/SurfaceSlopeYEnum.m
r4872 r4899 9 9 % macro=SurfaceSlopeYEnum() 10 10 11 macro=1 81;11 macro=179; -
issm/trunk/src/m/enum/TemperatureAverageEnum.m
r4872 r4899 9 9 % macro=TemperatureAverageEnum() 10 10 11 macro=18 4;11 macro=182; -
issm/trunk/src/m/enum/TemperatureEnum.m
r4872 r4899 9 9 % macro=TemperatureEnum() 10 10 11 macro=18 2;11 macro=180; -
issm/trunk/src/m/enum/TemperatureOldEnum.m
r4872 r4899 9 9 % macro=TemperatureOldEnum() 10 10 11 macro=18 3;11 macro=181; -
issm/trunk/src/m/enum/ThermalConductivityEnum.m
r4886 r4899 9 9 % macro=ThermalConductivityEnum() 10 10 11 macro=23 3;11 macro=230; -
issm/trunk/src/m/enum/ThermalExchangeVelocityEnum.m
r4886 r4899 9 9 % macro=ThermalExchangeVelocityEnum() 10 10 11 macro=23 5;11 macro=232; -
issm/trunk/src/m/enum/ThicknessEnum.m
r4872 r4899 9 9 % macro=ThicknessEnum() 10 10 11 macro=18 5;11 macro=183; -
issm/trunk/src/m/enum/TimeEnum.m
r4886 r4899 9 9 % macro=TimeEnum() 10 10 11 macro=22 6;11 macro=223; -
issm/trunk/src/m/enum/TolXEnum.m
r4886 r4899 9 9 % macro=TolXEnum() 10 10 11 macro=2 90;11 macro=287; -
issm/trunk/src/m/enum/TriaEnum.m
r4772 r4899 9 9 % macro=TriaEnum() 10 10 11 macro=7 4;11 macro=73; -
issm/trunk/src/m/enum/TriaVertexElementResultEnum.m
r4886 r4899 9 9 % macro=TriaVertexElementResultEnum() 10 10 11 macro=2 11;11 macro=209; -
issm/trunk/src/m/enum/TriaVertexInputEnum.m
r4772 r4899 9 9 % macro=TriaVertexInputEnum() 10 10 11 macro=9 7;11 macro=95; -
issm/trunk/src/m/enum/TypeEnum.m
r4872 r4899 9 9 % macro=TypeEnum() 10 10 11 macro=18 6;11 macro=184; -
issm/trunk/src/m/enum/VariableDescriptorsEnum.m
r4886 r4899 9 9 % macro=VariableDescriptorsEnum() 10 10 11 macro=2 91;11 macro=288; -
issm/trunk/src/m/enum/VelEnum.m
r4872 r4899 9 9 % macro=VelEnum() 10 10 11 macro=18 7;11 macro=185; -
issm/trunk/src/m/enum/VelObsEnum.m
r4872 r4899 9 9 % macro=VelObsEnum() 10 10 11 macro=18 8;11 macro=186; -
issm/trunk/src/m/enum/VerboseEnum.m
r4886 r4899 9 9 % macro=VerboseEnum() 10 10 11 macro=2 92;11 macro=289; -
issm/trunk/src/m/enum/VertexEnum.m
r4772 r4899 9 9 % macro=VertexEnum() 10 10 11 macro=7 6;11 macro=75; -
issm/trunk/src/m/enum/ViscosityOvershootEnum.m
r4872 r4899 9 9 % macro=ViscosityOvershootEnum() 10 10 11 macro=18 9;11 macro=187; -
issm/trunk/src/m/enum/VxAverageEnum.m
r4872 r4899 9 9 % macro=VxAverageEnum() 10 10 11 macro=1 90;11 macro=188; -
issm/trunk/src/m/enum/VxEnum.m
r4872 r4899 9 9 % macro=VxEnum() 10 10 11 macro=1 91;11 macro=189; -
issm/trunk/src/m/enum/VxObsEnum.m
r4872 r4899 9 9 % macro=VxObsEnum() 10 10 11 macro=19 2;11 macro=190; -
issm/trunk/src/m/enum/VxOldEnum.m
r4872 r4899 9 9 % macro=VxOldEnum() 10 10 11 macro=19 3;11 macro=191; -
issm/trunk/src/m/enum/VyAverageEnum.m
r4872 r4899 9 9 % macro=VyAverageEnum() 10 10 11 macro=19 5;11 macro=193; -
issm/trunk/src/m/enum/VyEnum.m
r4872 r4899 9 9 % macro=VyEnum() 10 10 11 macro=19 6;11 macro=194; -
issm/trunk/src/m/enum/VyObsEnum.m
r4872 r4899 9 9 % macro=VyObsEnum() 10 10 11 macro=19 7;11 macro=195; -
issm/trunk/src/m/enum/VyOldEnum.m
r4872 r4899 9 9 % macro=VyOldEnum() 10 10 11 macro=19 8;11 macro=196; -
issm/trunk/src/m/enum/VzAverageEnum.m
r4872 r4899 9 9 % macro=VzAverageEnum() 10 10 11 macro= 200;11 macro=198; -
issm/trunk/src/m/enum/VzEnum.m
r4872 r4899 9 9 % macro=VzEnum() 10 10 11 macro= 201;11 macro=199; -
issm/trunk/src/m/enum/VzObsEnum.m
r4872 r4899 9 9 % macro=VzObsEnum() 10 10 11 macro=20 2;11 macro=200; -
issm/trunk/src/m/enum/VzOldEnum.m
r4872 r4899 9 9 % macro=VzOldEnum() 10 10 11 macro=20 3;11 macro=201; -
issm/trunk/src/m/enum/WaitOnLockEnum.m
r4886 r4899 9 9 % macro=WaitOnLockEnum() 10 10 11 macro=29 3;11 macro=290; -
issm/trunk/src/m/enum/WaterEnum.m
r4872 r4899 9 9 % macro=WaterEnum() 10 10 11 macro=11 7;11 macro=115; -
issm/trunk/src/m/enum/WeightsEnum.m
r4872 r4899 9 9 % macro=WeightsEnum() 10 10 11 macro=20 5;11 macro=203; -
issm/trunk/src/m/enum/YtsEnum.m
r4886 r4899 9 9 % macro=YtsEnum() 10 10 11 macro=29 4;11 macro=291;
Note:
See TracChangeset
for help on using the changeset viewer.