Changeset 20687
- Timestamp:
- 06/01/16 22:55:21 (9 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 3 added
- 3 deleted
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/Makefile.am
r20678 r20687 61 61 ./classes/Materials/Materials.cpp\ 62 62 ./classes/Materials/Matice.cpp\ 63 ./classes/Materials/Mate arl.cpp\63 ./classes/Materials/Matestar.cpp\ 64 64 ./classes/Materials/Matpar.cpp\ 65 65 ./classes/Constraints/Constraints.cpp\ … … 128 128 ./shared/Elements/ComputeD18OTemperaturePrecipitationFromPD.cpp\ 129 129 ./shared/Elements/DrainageFunctionWaterfraction.cpp\ 130 ./shared/Elements/E arlComponents.cpp\130 ./shared/Elements/EstarComponents.cpp\ 131 131 ./shared/String/DescriptorIndex.cpp\ 132 132 ./toolkits/issm/IssmToolkitUtils.cpp\ -
issm/trunk-jpl/src/c/classes/Elements/Element.cpp
r20683 r20687 283 283 dvmag[2]=1./(2*sqrt(vmag))*(2*vx*dvx[2]+2*vy*dvy[2]+2*vz*dvz[2]); 284 284 } 285 E arlStrainrateQuantities(&epso,&epsprime,vx,vy,vz,vmag,&dvx[0],&dvy[0],&dvz[0],&dvmag[0]);286 lambdas[iv]=E arlLambdaS(epso,epsprime);285 EstarStrainrateQuantities(&epso,&epsprime,vx,vy,vz,vmag,&dvx[0],&dvy[0],&dvz[0],&dvmag[0]); 286 lambdas[iv]=EstarLambdaS(epso,epsprime); 287 287 vorticityx[iv]=dvz[1]-dvy[2]; 288 288 vorticityy[iv]=dvx[2]-dvz[0]; -
issm/trunk-jpl/src/c/classes/Elements/Penta.cpp
r20669 r20687 2261 2261 if(this->material->IsDamage())this->InputDepthAverageAtBase(DamageDEnum,DamageDbarEnum); 2262 2262 break; 2263 case Mate arlEnum:2263 case MatestarEnum: 2264 2264 this->InputDepthAverageAtBase(MaterialsRheologyKoEnum,MaterialsRheologyKobarEnum); 2265 2265 this->InputDepthAverageAtBase(MaterialsRheologyEcEnum,MaterialsRheologyEcbarEnum); … … 2279 2279 this->inputs->DeleteInput(DamageDbarEnum); 2280 2280 break; 2281 case Mate arlEnum:2281 case MatestarEnum: 2282 2282 break; 2283 2283 default: -
issm/trunk-jpl/src/c/classes/Materials/Matpar.cpp
r20663 r20687 82 82 case MaticeEnum: 83 83 case MatdamageiceEnum: 84 case Mate arlEnum:84 case MatestarEnum: 85 85 iomodel->FindConstant(&this->rho_ice,MaterialsRhoIceEnum); 86 86 iomodel->FindConstant(&this->rho_water,MaterialsRhoSeawaterEnum); -
issm/trunk-jpl/src/c/classes/classes.h
r20663 r20687 83 83 #include "./Materials/Material.h" 84 84 #include "./Materials/Matice.h" 85 #include "./Materials/Mate arl.h"85 #include "./Materials/Matestar.h" 86 86 #include "./Materials/Matpar.h" 87 87 -
issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateElementsVerticesAndMaterials.cpp
r20663 r20687 79 79 } 80 80 break; 81 case Mate arlEnum:81 case MatestarEnum: 82 82 iomodel->FetchDataToInput(elements,MaterialsRheologyKoEnum); 83 83 iomodel->FetchDataToInput(elements,MaterialsRheologyEcEnum); 84 84 iomodel->FetchDataToInput(elements,MaterialsRheologyEsEnum); 85 for(i=0;i<iomodel->numberofelements;i++) if(iomodel->my_elements[i]) materials->AddObject(new Mate arl(i+1,i,iomodel));85 for(i=0;i<iomodel->numberofelements;i++) if(iomodel->my_elements[i]) materials->AddObject(new Matestar(i+1,i,iomodel)); 86 86 switch(iomodel->domaindim){ 87 87 case 2: -
issm/trunk-jpl/src/c/shared/Elements/elements.h
r20683 r20687 15 15 IssmDouble LliboutryDuval(IssmDouble enthalpy, IssmDouble pressure, IssmDouble n, IssmDouble betaCC, IssmDouble referencetemperature, IssmDouble heatcapacity, IssmDouble latentheat); 16 16 // IssmDouble LliboutryDuval(IssmDouble temperature, IssmDouble waterfraction, IssmDouble depth,IssmDouble n); 17 IssmDouble E arlLambdaS(IssmDouble epso, IssmDouble epsprime_norm);18 void E arlOmega(IssmDouble* omega,IssmDouble vx,IssmDouble vy,IssmDouble vz,IssmDouble vmag,IssmDouble* dvx,IssmDouble* dvy,IssmDouble* dvz, IssmDouble* dvmag);19 void E arlStrainrateQuantities(IssmDouble *pepso, IssmDouble *pepsprime_norm, IssmDouble vx,IssmDouble vy,IssmDouble vz,IssmDouble vmag,IssmDouble* dvx,IssmDouble* dvy,IssmDouble* dvz,IssmDouble* dvmag);17 IssmDouble EstarLambdaS(IssmDouble epso, IssmDouble epsprime_norm); 18 void EstarOmega(IssmDouble* omega,IssmDouble vx,IssmDouble vy,IssmDouble vz,IssmDouble vmag,IssmDouble* dvx,IssmDouble* dvy,IssmDouble* dvz, IssmDouble* dvmag); 19 void EstarStrainrateQuantities(IssmDouble *pepso, IssmDouble *pepsprime_norm, IssmDouble vx,IssmDouble vy,IssmDouble vz,IssmDouble vmag,IssmDouble* dvx,IssmDouble* dvy,IssmDouble* dvz,IssmDouble* dvmag); 20 20 IssmDouble PddSurfaceMassBalance(IssmDouble* monthlytemperatures, IssmDouble* monthlyprec, 21 21 IssmDouble* pdds, IssmDouble* pds, IssmDouble* melt, IssmDouble* accu, IssmDouble signorm, -
issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
r20678 r20687 611 611 MaticeEnum, 612 612 MatdamageiceEnum, 613 Mate arlEnum,613 MatestarEnum, 614 614 MatparEnum, 615 615 NodeEnum, -
issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
r20678 r20687 601 601 case MaticeEnum : return "Matice"; 602 602 case MatdamageiceEnum : return "Matdamageice"; 603 case Mate arlEnum : return "Matearl";603 case MatestarEnum : return "Matestar"; 604 604 case MatparEnum : return "Matpar"; 605 605 case NodeEnum : return "Node"; -
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r20678 r20687 613 613 else if (strcmp(name,"Matice")==0) return MaticeEnum; 614 614 else if (strcmp(name,"Matdamageice")==0) return MatdamageiceEnum; 615 else if (strcmp(name,"Mate arl")==0) return MatearlEnum;615 else if (strcmp(name,"Matestar")==0) return MatestarEnum; 616 616 else if (strcmp(name,"Matpar")==0) return MatparEnum; 617 617 else if (strcmp(name,"Node")==0) return NodeEnum;
Note:
See TracChangeset
for help on using the changeset viewer.