Changeset 22015


Ignore:
Timestamp:
08/25/17 21:33:42 (8 years ago)
Author:
Mathieu Morlighem
Message:

CHG: fixing AD

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/cores/love_core.cpp

    r22004 r22015  
    1717
    1818        /*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();
    2626
    2727        /*parameters: */
     
    2929       
    3030        if(VerboseSolution()) _printf0_("   computing LOVE numbers\n");
    31 
    3231
    3332        /*Recover some parameters: */
     
    6059        IssmDouble*  LoveHi = xNewZeroInit<IssmDouble>(nfreq*(sh_nmax+1));
    6160        IssmDouble*  LoveLi = xNewZeroInit<IssmDouble>(nfreq*(sh_nmax+1));
    62 
    63 
    6461       
    6562        /*call the main module: */
     
    7168
    7269        /*Add love matrices to results:*/
    73         femmodel->results->AddObject(new GenericExternalResult<IssmPDouble*>(femmodel->results->Size()+1,LoveKrEnum,LoveKr,sh_nmax+1,nfreq,0,0));
    74         femmodel->results->AddObject(new GenericExternalResult<IssmPDouble*>(femmodel->results->Size()+1,LoveHrEnum,LoveHr,sh_nmax+1,nfreq,0,0));
    75         femmodel->results->AddObject(new GenericExternalResult<IssmPDouble*>(femmodel->results->Size()+1,LoveLrEnum,LoveLr,sh_nmax+1,nfreq,0,0));
    76         femmodel->results->AddObject(new GenericExternalResult<IssmPDouble*>(femmodel->results->Size()+1,LoveKiEnum,LoveKi,sh_nmax+1,nfreq,0,0));
    77         femmodel->results->AddObject(new GenericExternalResult<IssmPDouble*>(femmodel->results->Size()+1,LoveHiEnum,LoveHi,sh_nmax+1,nfreq,0,0));
    78         femmodel->results->AddObject(new GenericExternalResult<IssmPDouble*>(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));
    7976
    8077        /*Free ressources:*/
     
    8683        xDelete<IssmDouble>(LoveHi);
    8784        xDelete<IssmDouble>(LoveLi);
    88        
    89 
    90 
    9185}
Note: See TracChangeset for help on using the changeset viewer.