Ignore:
Timestamp:
07/11/14 11:33:15 (11 years ago)
Author:
schlegel
Message:

CHG: create femmodel copy for dakota runs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Materials/Matpar.cpp

    r18064 r18237  
    135135/*}}}*/
    136136Object* Matpar::copy() {/*{{{*/
    137         return new Matpar(*this);
     137
     138        /*Output*/
     139        Matpar* matpar;
     140
     141        /*Initialize output*/
     142        matpar=new Matpar(*this);
     143
     144        /*copy fields: */
     145        matpar->mid=this->mid;
     146        matpar->rho_ice=this->rho_ice;
     147        matpar->rho_water=this->rho_water;
     148        matpar->rho_freshwater=this->rho_freshwater;
     149        matpar->mu_water=this->mu_water;
     150        matpar->heatcapacity=this->heatcapacity;
     151        matpar->thermalconductivity=this->thermalconductivity;
     152        matpar->temperateiceconductivity=this->temperateiceconductivity;
     153        matpar->latentheat=this->latentheat;
     154        matpar->beta=this->beta;
     155        matpar->meltingpoint=this->meltingpoint;
     156        matpar->referencetemperature=this->referencetemperature;
     157        matpar->mixed_layer_capacity=this->mixed_layer_capacity;
     158        matpar->thermal_exchange_velocity=this->thermal_exchange_velocity;
     159        matpar->g=this->g;
     160        matpar->desfac=this->desfac;
     161        matpar->s0p=this->s0p;
     162
     163        matpar->sediment_compressibility=this->sediment_compressibility;
     164        matpar->sediment_porosity=this->sediment_porosity;
     165        matpar->sediment_thickness=this->sediment_thickness;
     166        matpar->water_compressibility=this->water_compressibility;
     167
     168        matpar->epl_compressibility=this->epl_compressibility;
     169        matpar->epl_porosity=this->epl_porosity;
     170        matpar->epl_init_thickness=this->epl_init_thickness;
     171        matpar->epl_max_thickness=this->epl_max_thickness;
     172        matpar->epl_conductivity=this->epl_conductivity;
     173
     174        matpar->lithosphere_shear_modulus=this->lithosphere_shear_modulus;
     175        matpar->lithosphere_density=this->lithosphere_density;
     176        matpar->mantle_shear_modulus=this->mantle_shear_modulus;
     177        matpar->mantle_density=this->mantle_density;
     178
     179        return matpar;
    138180}
    139181/*}}}*/
     
    401443}               
    402444/*}}}*/
     445void  Matpar::ResetHooks(){/*{{{*/
     446
     447        //Nothing to be done
     448        return;
     449}
     450/*}}}*/
Note: See TracChangeset for help on using the changeset viewer.