Ignore:
Timestamp:
07/03/20 06:23:13 (5 years ago)
Author:
Cheng Gong
Message:

NEW: add an inversion of the friciton coefficient in Schoof's friction law.
In order to reuse the default code of the Budd's law, the coefficient C in Schoof's law is changed to C=sqrt(C_old).
The name of the control_parameter in Schoof's law is called 'FrictionC'.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/modules/ModelProcessorx/Control/UpdateElementsAndMaterialsControl.cpp

    r24335 r25201  
    122122                        case ThicknessEnum:                           iomodel->FetchData(&independent,&M,&N,"md.geometry.thickness");                              break;
    123123                        case FrictionCoefficientEnum:                 iomodel->FetchData(&independent,&M,&N,"md.friction.coefficient");                            break;
     124                        case FrictionCEnum:                                                                      iomodel->FetchData(&independent,&M,&N,"md.friction.C");                                                            break;
    124125                        case FrictionAsEnum:                          iomodel->FetchData(&independent,&M,&N,"md.friction.As");                                     break;
    125126                        case BalancethicknessApparentMassbalanceEnum: iomodel->FetchData(&independent,&M,&N,"md.balancethickness.apparent_massbalance");           break;
     
    160161                        case ThicknessEnum:                           iomodel->DeleteData(1,"md.geometry.thickness"); break;
    161162                        case FrictionCoefficientEnum:                 iomodel->DeleteData(1,"md.friction.coefficient"); break;
     163                        case FrictionCEnum:                                        iomodel->DeleteData(1,"md.friction.C"); break;
    162164                        case FrictionAsEnum:                          iomodel->DeleteData(1,"md.friction.As"); break;
    163165                        case BalancethicknessApparentMassbalanceEnum: iomodel->DeleteData(1,"md.balancethickness.apparent_massbalance"); break;
Note: See TracChangeset for help on using the changeset viewer.