Changeset 22015
- Timestamp:
- 08/25/17 21:33:42 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/cores/love_core.cpp
r22004 r22015 17 17 18 18 /*love parameters: */ 19 IssmDouble * frequencies=NULL;20 int nfreq,dummy;21 int sh_nmin,sh_nmax;22 IssmDouble g0,r0,mu0;23 bool allow_layer_deletion;24 int forcing_type;25 bool verbosemod =(int)VerboseModule();19 IssmDouble *frequencies = NULL; 20 int nfreq,dummy; 21 int sh_nmin,sh_nmax; 22 IssmDouble g0,r0,mu0; 23 bool allow_layer_deletion; 24 int forcing_type; 25 bool verbosemod = (int)VerboseModule(); 26 26 27 27 /*parameters: */ … … 29 29 30 30 if(VerboseSolution()) _printf0_(" computing LOVE numbers\n"); 31 32 31 33 32 /*Recover some parameters: */ … … 60 59 IssmDouble* LoveHi = xNewZeroInit<IssmDouble>(nfreq*(sh_nmax+1)); 61 60 IssmDouble* LoveLi = xNewZeroInit<IssmDouble>(nfreq*(sh_nmax+1)); 62 63 64 61 65 62 /*call the main module: */ … … 71 68 72 69 /*Add love matrices to results:*/ 73 femmodel->results->AddObject(new GenericExternalResult<Issm PDouble*>(femmodel->results->Size()+1,LoveKrEnum,LoveKr,sh_nmax+1,nfreq,0,0));74 femmodel->results->AddObject(new GenericExternalResult<Issm PDouble*>(femmodel->results->Size()+1,LoveHrEnum,LoveHr,sh_nmax+1,nfreq,0,0));75 femmodel->results->AddObject(new GenericExternalResult<Issm PDouble*>(femmodel->results->Size()+1,LoveLrEnum,LoveLr,sh_nmax+1,nfreq,0,0));76 femmodel->results->AddObject(new GenericExternalResult<Issm PDouble*>(femmodel->results->Size()+1,LoveKiEnum,LoveKi,sh_nmax+1,nfreq,0,0));77 femmodel->results->AddObject(new GenericExternalResult<Issm PDouble*>(femmodel->results->Size()+1,LoveHiEnum,LoveHi,sh_nmax+1,nfreq,0,0));78 femmodel->results->AddObject(new GenericExternalResult<Issm PDouble*>(femmodel->results->Size()+1,LoveLiEnum,LoveLi,sh_nmax+1,nfreq,0,0));70 femmodel->results->AddObject(new GenericExternalResult<IssmDouble*>(femmodel->results->Size()+1,LoveKrEnum,LoveKr,sh_nmax+1,nfreq,0,0)); 71 femmodel->results->AddObject(new GenericExternalResult<IssmDouble*>(femmodel->results->Size()+1,LoveHrEnum,LoveHr,sh_nmax+1,nfreq,0,0)); 72 femmodel->results->AddObject(new GenericExternalResult<IssmDouble*>(femmodel->results->Size()+1,LoveLrEnum,LoveLr,sh_nmax+1,nfreq,0,0)); 73 femmodel->results->AddObject(new GenericExternalResult<IssmDouble*>(femmodel->results->Size()+1,LoveKiEnum,LoveKi,sh_nmax+1,nfreq,0,0)); 74 femmodel->results->AddObject(new GenericExternalResult<IssmDouble*>(femmodel->results->Size()+1,LoveHiEnum,LoveHi,sh_nmax+1,nfreq,0,0)); 75 femmodel->results->AddObject(new GenericExternalResult<IssmDouble*>(femmodel->results->Size()+1,LoveLiEnum,LoveLi,sh_nmax+1,nfreq,0,0)); 79 76 80 77 /*Free ressources:*/ … … 86 83 xDelete<IssmDouble>(LoveHi); 87 84 xDelete<IssmDouble>(LoveLi); 88 89 90 91 85 }
Note:
See TracChangeset
for help on using the changeset viewer.