Changeset 22961
- Timestamp:
- 07/17/18 11:25:21 (7 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/GiaIvinsAnalysis.cpp
r21583 r22961 36 36 }/*}}}*/ 37 37 void GiaIvinsAnalysis::UpdateParameters(Parameters* parameters,IoModel* iomodel,int solution_enum,int analysis_enum){/*{{{*/ 38 39 parameters->AddObject(iomodel->CopyConstantObject("md.gia.cross_section_shape",GiaCrossSectionShapeEnum)); 40 41 /*love numbers: */ 42 iomodel->FetchData(&nfreq,"md.love.nfreq"); 43 parameters->AddObject(new IntParam(LoveNfreqEnum,nfreq)); 44 45 iomodel->FetchData(&frequencies,&dummy,&dummy,"md.love.frequencies"); 46 parameters->AddObject(new DoubleVecParam(LoveFrequenciesEnum,frequencies,nfreq)); 47 xDelete<IssmDouble>(frequencies); 48 49 parameters->AddObject(iomodel->CopyConstantObject("md.love.sh_nmax",LoveShNmaxEnum)); 50 parameters->AddObject(iomodel->CopyConstantObject("md.love.sh_nmin",LoveShNminEnum)); 51 parameters->AddObject(iomodel->CopyConstantObject("md.love.g0",LoveG0Enum)); 52 parameters->AddObject(iomodel->CopyConstantObject("md.love.r0",LoveR0Enum)); 53 parameters->AddObject(iomodel->CopyConstantObject("md.love.mu0",LoveMu0Enum)); 54 parameters->AddObject(iomodel->CopyConstantObject("md.love.allow_layer_deletion",LoveAllowLayerDeletionEnum)); 55 parameters->AddObject(iomodel->CopyConstantObject("md.love.love_kernels",LoveKernelsEnum)); 56 parameters->AddObject(iomodel->CopyConstantObject("md.love.forcing_type",LoveForcingTypeEnum)); 57 38 58 }/*}}}*/ 39 59 -
issm/trunk-jpl/src/c/analyses/SealevelriseAnalysis.cpp
r22955 r22961 99 99 100 100 /*some constant parameters: */ 101 parameters->AddObject(iomodel->CopyConstantObject("md.slr.geodetic_run_frequency",SealevelriseGeodeticRunFrequencyEnum)); 101 102 parameters->AddObject(iomodel->CopyConstantObject("md.slr.reltol",SealevelriseReltolEnum)); 102 103 parameters->AddObject(iomodel->CopyConstantObject("md.slr.abstol",SealevelriseAbstolEnum)); -
issm/trunk-jpl/src/c/modules/ModelProcessorx/CreateParameters.cpp
r22954 r22961 66 66 parameters->AddObject(iomodel->CopyConstantObject("md.inversion.type",InversionTypeEnum)); 67 67 parameters->AddObject(iomodel->CopyConstantObject("md.calving.law",CalvingLawEnum)); 68 parameters->AddObject(iomodel->CopyConstantObject("md.slr.geodetic_run_frequency",SealevelriseGeodeticRunFrequencyEnum));69 68 parameters->AddObject(new IntParam(SealevelriseRunCountEnum,1)); 70 69 71 /*gia: */72 parameters->AddObject(iomodel->CopyConstantObject("md.gia.cross_section_shape",GiaCrossSectionShapeEnum));73 74 /*love numbers: */75 iomodel->FetchData(&nfreq,"md.love.nfreq");76 parameters->AddObject(new IntParam(LoveNfreqEnum,nfreq));77 78 iomodel->FetchData(&frequencies,&dummy,&dummy,"md.love.frequencies");79 parameters->AddObject(new DoubleVecParam(LoveFrequenciesEnum,frequencies,nfreq));80 xDelete<IssmDouble>(frequencies);81 82 parameters->AddObject(iomodel->CopyConstantObject("md.love.sh_nmax",LoveShNmaxEnum));83 parameters->AddObject(iomodel->CopyConstantObject("md.love.sh_nmin",LoveShNminEnum));84 parameters->AddObject(iomodel->CopyConstantObject("md.love.g0",LoveG0Enum));85 parameters->AddObject(iomodel->CopyConstantObject("md.love.r0",LoveR0Enum));86 parameters->AddObject(iomodel->CopyConstantObject("md.love.mu0",LoveMu0Enum));87 parameters->AddObject(iomodel->CopyConstantObject("md.love.allow_layer_deletion",LoveAllowLayerDeletionEnum));88 parameters->AddObject(iomodel->CopyConstantObject("md.love.love_kernels",LoveKernelsEnum));89 parameters->AddObject(iomodel->CopyConstantObject("md.love.forcing_type",LoveForcingTypeEnum));90 70 91 71 {/*This is specific to ice...*/ … … 108 88 parameters->AddObject(iomodel->CopyConstantObject("md.transient.isoceancoupling",TransientIsoceancouplingEnum)); 109 89 parameters->AddObject(iomodel->CopyConstantObject("md.transient.amr_frequency",TransientAmrFrequencyEnum)); 110 parameters->AddObject(iomodel->CopyConstantObject("md.gia.cross_section_shape",GiaCrossSectionShapeEnum));111 90 112 91 /*For stress balance only*/
Note:
See TracChangeset
for help on using the changeset viewer.