Changeset 22982


Ignore:
Timestamp:
07/19/18 16:20:56 (7 years ago)
Author:
Eric.Larour
Message:

CHG: returning inertia tensor components for test 2010

File:
1 edited

Legend:

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

    r22966 r22982  
    371371        IssmDouble          *radius    = NULL;
    372372        IssmDouble           eustatic;
     373        IssmDouble                      Ixz, Iyz, Izz;
    373374        int                      loop;
    374375
     
    417418
    418419                if(rotation){
     420
    419421                        /*call rotational feedback  module: */
    420422                        RSLgo_rot = new Vector<IssmDouble>(gsize); RSLgo_rot->Assemble();
    421                         femmodel->SealevelriseRotationalFeedback(RSLgo_rot,RSLg_old,NULL,NULL,NULL,latitude,longitude,radius);
     423                        femmodel->SealevelriseRotationalFeedback(RSLgo_rot,RSLg_old,&Ixz,&Iyz,&Izz,latitude,longitude,radius);
    422424                        RSLgo_rot->Assemble();
     425                       
     426                        /*save changes in inertia tensor as results: */
     427                        femmodel->results->AddResult(new GenericExternalResult<IssmDouble>(femmodel->results->Size()+1,SealevelInertiaTensorXZEnum,Ixz));
     428                        femmodel->results->AddResult(new GenericExternalResult<IssmDouble>(femmodel->results->Size()+1,SealevelInertiaTensorYZEnum,Iyz));
     429                        femmodel->results->AddResult(new GenericExternalResult<IssmDouble>(femmodel->results->Size()+1,SealevelInertiaTensorZZEnum,Izz));
    423430
    424431                        RSLgo->AXPY(RSLgo_rot,1);
Note: See TracChangeset for help on using the changeset viewer.