Changeset 23031


Ignore:
Timestamp:
07/31/18 13:18:31 (7 years ago)
Author:
hongjuy
Message:

CHG: Not adding adjontp for HO/FS coupling

File:
1 edited

Legend:

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

    r18827 r23031  
    1313
    1414        /*parameters: */
    15         bool isFS;
     15        bool isFS,isSSA,isHO;
    1616        bool save_results;
    1717        bool conserve_loads   = true;
     
    2020        /*retrieve parameters:*/
    2121        femmodel->parameters->FindParam(&isFS,FlowequationIsFSEnum);
     22        femmodel->parameters->FindParam(&isSSA,FlowequationIsSSAEnum);
     23        femmodel->parameters->FindParam(&isHO,FlowequationIsHOEnum);
    2224        femmodel->parameters->FindParam(&save_results,SaveResultsEnum);
    2325        femmodel->parameters->FindParam(&fe_FS,FlowequationFeFSEnum);
     
    5658                        }
    5759                        else{
    58                                 int outputs[3] = {AdjointxEnum,AdjointyEnum,AdjointpEnum};
    59                                 femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],3);
     60                                if(!isSSA && !isHO){
     61                                        int outputs[3] = {AdjointxEnum,AdjointyEnum,AdjointpEnum};
     62                                        femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],3);
     63                                }
     64                                else{
     65                                        int outputs[2] = {AdjointxEnum,AdjointyEnum};
     66                                        femmodel->RequestedOutputsx(&femmodel->results,&outputs[0],2);
     67                                }
    6068                        }
    6169                }
Note: See TracChangeset for help on using the changeset viewer.