Changeset 27259
- Timestamp:
- 09/01/22 14:42:24 (3 years ago)
- Location:
- issm/branches/trunk-larour-SLPS2022/src/c/cores
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-larour-SLPS2022/src/c/cores/love_core.cpp
r26885 r27259 1141 1141 xDelete<doubletype>(pmtf_orthof); 1142 1142 }/*}}}*/ 1143 1144 template <typename doubletype> void compute_love_numbers(LoveNumbers<doubletype>* Lovef, LoveNumbers<doubletype>* Elastic, int forcing_type, int sh_cutoff, IssmDouble* frequencies, FemModel* femmodel, Matlitho* matlitho, LoveVariables* vars, bool verbosecpu){ 1143 template <typename doubletype> void compute_love_numbers(LoveNumbers<doubletype>* Lovef, LoveNumbers<doubletype>* Elastic, int forcing_type, int sh_cutoff, IssmDouble* frequencies, FemModel* femmodel, Matlitho* matlitho, LoveVariables* vars, bool verbosecpu){ /*{{{*/ 1145 1144 1146 1145 int nstep, kernel_index,kernel_indexe,deleted_layer_offset, deg, sh_nmin, sh_nmax, nfreq; … … 1425 1424 Lovef_local->Copy(Elastic); 1426 1425 } 1427 /*}}}*/1428 1426 1429 1427 … … 1606 1604 // matlitho->burgers_viscosity, matlitho->burgers_mu, matlitho->density, matlitho->rheologymodel, matlitho->issolid //matlitho inputs 1607 1605 // ); 1606 // } 1608 1607 1609 1608 /*Only when love_kernels is on*/ … … 1634 1633 /*cores and template instantiations:*/ 1635 1634 /*template instantiations :{{{*/ 1636 template voidlove_core_template<IssmDouble>(FemModel* femmodel);1637 template void love_core_template<IssmComplex>(FemModel* femmodel);1635 /*template void love_core_template<IssmDouble>(FemModel* femmodel); 1636 template void love_core_template<IssmComplex>(FemModel* femmodel); 1638 1637 template void fill_yi_prefactor<IssmDouble>(IssmDouble* yi_prefactor, int* pdeg, IssmDouble* pomega, FemModel* femmodel, Matlitho* matlitho, LoveVariables* vars); 1639 1638 template void fill_yi_prefactor<IssmComplex>(IssmComplex* yi_prefactor, int* pdeg, IssmComplex* pomega, FemModel* femmodel, Matlitho* matlitho, LoveVariables* vars); … … 1659 1658 template IssmDouble* postwidder_coef<IssmDouble>(int NTit); 1660 1659 template IssmDouble n_C_r<IssmDouble>(int n, int r); 1661 template void postwidder_transform<IssmDouble>(IssmDouble* Lovet, IssmDouble* Lovef,int d, int t, int sh_nmax,int NTit, IssmDouble* xi, FemModel* femmodel); 1660 template void postwidder_transform<IssmDouble>(IssmDouble* Lovet, IssmDouble* Lovef,int d, int t, int sh_nmax,int NTit, IssmDouble* xi, FemModel* femmodel);*/ 1662 1661 1663 1662 /*}}}*/ … … 1668 1667 femmodel->parameters->FindParam(&complex_computation,LoveComplexComputationEnum); 1669 1668 1670 if(complex_computation) love_core_template<IssmComplex>(femmodel);1671 else love_core_template<IssmDouble>(femmodel);1669 //if(complex_computation) love_core_template<IssmComplex>(femmodel); 1670 //else love_core_template<IssmDouble>(femmodel); 1672 1671 1673 1672 } /*}}}*/ -
issm/branches/trunk-larour-SLPS2022/src/c/cores/sealevelchange_core.cpp
r27221 r27259 477 477 femmodel->parameters->FindParam(&cumbslc,CumBslcEnum); 478 478 479 gmtslc=deltastr->Norm(NORM_ TWO);479 gmtslc=deltastr->Norm(NORM_INF); 480 480 cumgmtslc+=gmtslc; 481 481 cumgmslc=cumbslc+cumgmtslc;
Note:
See TracChangeset
for help on using the changeset viewer.