Changeset 8538


Ignore:
Timestamp:
06/07/11 16:40:31 (14 years ago)
Author:
Mathieu Morlighem
Message:

Added hydro_p and hydro_q in matpar

Location:
issm/trunk/src/c/objects
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/objects/Elements/Tria.cpp

    r8418 r8538  
    991991        double     Ke_gg_gaussian2[numdof][numdof]  ={0.0};
    992992        double     Ke_gg_gaussian3[numdof][numdof]  ={0.0};
    993         double     hydro_gamma;
     993        double     hydro_gamma,hydro_p,hydro_q;
    994994        double     DL_scalar1;
    995995        double     DL_scalar2;
     
    10031003        GetVerticesCoordinates(&xyz_list[0][0], nodes, NUMVERTICES);
    10041004        this->parameters->FindParam(&dt,DtEnum);
    1005        
     1005
    10061006        /*retrieve material parameters: */
    10071007        hydro_gamma=matpar->GetGamma();
     1008        hydro_p    =matpar->GetHydroP();
     1009        hydro_q    =matpar->GetHydroQ();
    10081010
    10091011        /* Start  looping on the number of gaussian points: */
  • issm/trunk/src/c/objects/IoModel.cpp

    r8487 r8538  
    213213        IoModelFetchData(&this->hydro_gamma,iomodel_handle,"hydro_gamma");
    214214        IoModelFetchData(&this->hydro_kn,iomodel_handle,"hydro_kn");
     215        IoModelFetchData(&this->hydro_p,iomodel_handle,"hydro_p");
     216        IoModelFetchData(&this->hydro_q,iomodel_handle,"hydro_q");
    215217        IoModelFetchData(&this->meltingpoint,iomodel_handle,"meltingpoint");
    216218        IoModelFetchData(&this->referencetemperature,iomodel_handle,"referencetemperature");
  • issm/trunk/src/c/objects/IoModel.h

    r8487 r8538  
    172172                double hydro_gamma;
    173173                double hydro_kn;
     174                double hydro_p;
     175                double hydro_q;
    174176                double meltingpoint;
    175177                double referencetemperature;
  • issm/trunk/src/c/objects/Materials/Matpar.cpp

    r8496 r8538  
    6767        this->gamma=matpar_gamma;
    6868        this->kn=matpar_kn;
     69        this->hydro_p=iomodel->hydro_p;
     70        this->hydro_q=iomodel->hydro_q;
    6971
    7072}
     
    402404}
    403405/*}}}1*/
     406/*FUNCTION Matpar::GetHydroP {{{1*/
     407double Matpar::GetHydroP(){
     408        return hydro_p;
     409}
     410/*}}}1*/
     411/*FUNCTION Matqar::GetHydroQ {{{1*/
     412double Matqar::GetHydroQ(){
     413        return hydro_q;
     414}
     415/*}}}1*/
    404416/*FUNCTION Matpar::TMeltingPoint {{{1*/
    405417double Matpar::TMeltingPoint(double pressure){
  • issm/trunk/src/c/objects/Materials/Matpar.h

    r8496 r8538  
    2727                double  thermal_exchange_velocity;
    2828                double  g;
     29
    2930                /*hydrology: */
    3031                double  kn;
    3132                double  gamma;
     33                double  hydro_p;
     34                double  hydro_q;
    3235
    3336        public:
     
    8184                double GetGamma();
    8285                double GetKn();
     86                double GetHydroP();
     87                double GetHydroQ();
    8388                double TMeltingPoint(double pressure);
    8489                double PureIceEnthalpy(double pressure);
Note: See TracChangeset for help on using the changeset viewer.