Changeset 27101
- Timestamp:
- 06/24/22 01:17:55 (3 years ago)
- Location:
- issm/trunk-jpl/src/c
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/SealevelchangeAnalysis.cpp
r27099 r27101 9 9 10 10 /*Model processing*/ 11 SealevelchangeAnalysis::~SealevelchangeAnalysis(){/*{{{*/ 12 11 void SealevelchangeAnalysis::CreateConstraints(Constraints* constraints,IoModel* iomodel){/*{{{*/ 12 /*No constraints*/ 13 }/*}}}*/ 14 void SealevelchangeAnalysis::CreateLoads(Loads* loads, IoModel* iomodel){/*{{{*/ 15 /*No loads*/ 16 }/*}}}*/ 17 void SealevelchangeAnalysis::CreateNodes(Nodes* nodes,IoModel* iomodel,bool isamr){/*{{{*/ 18 ::CreateNodes(nodes,iomodel,SealevelchangeAnalysisEnum,P1Enum); 19 }/*}}}*/ 20 void SealevelchangeAnalysis::DeleteBarystaticContributionsParam(FemModel* femmodel){/*{{{*/ 13 21 BarystaticContributions* barycontrib=NULL; 14 22 GenericParam<BarystaticContributions*>* barycontribparam=NULL; … … 18 26 19 27 delete barycontrib; 20 }/*}}}*/21 void SealevelchangeAnalysis::CreateConstraints(Constraints* constraints,IoModel* iomodel){/*{{{*/22 /*No constraints*/23 }/*}}}*/24 void SealevelchangeAnalysis::CreateLoads(Loads* loads, IoModel* iomodel){/*{{{*/25 /*No loads*/26 }/*}}}*/27 void SealevelchangeAnalysis::CreateNodes(Nodes* nodes,IoModel* iomodel,bool isamr){/*{{{*/28 ::CreateNodes(nodes,iomodel,SealevelchangeAnalysisEnum,P1Enum);29 28 }/*}}}*/ 30 29 int SealevelchangeAnalysis::DofsPerNode(int** doflist,int domaintype,int approximation){/*{{{*/ -
issm/trunk-jpl/src/c/analyses/SealevelchangeAnalysis.h
r27100 r27101 13 13 public: 14 14 /*Model processing*/ 15 ~SealevelchangeAnalysis();16 15 void CreateConstraints(Constraints* constraints,IoModel* iomodel); 17 16 void CreateLoads(Loads* loads, IoModel* iomodel); 18 17 void CreateNodes(Nodes* nodes,IoModel* iomodel,bool isamr=false); 18 static void DeleteBarystaticContributionsParam(FemModel* femmodel); 19 19 int DofsPerNode(int** doflist,int domaintype,int approximation); 20 20 void UpdateElements(Elements* elements,Inputs* inputs,IoModel* iomodel,int analysis_counter,int analysis_type); -
issm/trunk-jpl/src/c/cores/sealevelchange_core.cpp
r27097 r27101 82 82 femmodel->profiler->Stop(SLRCORE); 83 83 84 /*Free ressources:*/ 84 /*Free resources:*/ 85 SealevelchangeAnalysis::DeleteBarystaticContributionsParam(femmodel); 85 86 delete slgeom; 86 87 87 } 88 88 /*}}}*/ … … 147 147 } 148 148 149 /*Free res sources:*/149 /*Free resources:*/ 150 150 delete bedrock; delete bedrock_rate; 151 151 delete geoid; delete geoid_rate; … … 439 439 } 440 440 441 /*Free res sources:*/441 /*Free resources:*/ 442 442 delete loads; 443 443 delete subelementoceanareas; … … 502 502 InputUpdateFromVectorx(femmodel,sealevel,SealevelEnum,VertexSIdEnum); 503 503 504 /*Free res sources:*/504 /*Free resources:*/ 505 505 delete sealevel; 506 506 delete deltadsl; … … 572 572 femmodel->inputs->AXPY(1,BedGRDEnum,BedEnum); 573 573 574 /*Free res sources: */574 /*Free resources: */ 575 575 xDelete<IssmDouble>(xx); 576 576 xDelete<IssmDouble>(yy); … … 693 693 femmodel->parameters->AddObject(new DoubleVecParam(AreaeEnum,areae,nel)); 694 694 695 /*Free res sources:*/695 /*Free resources:*/ 696 696 xDelete<IssmDouble>(xxe); 697 697 xDelete<IssmDouble>(yye); … … 1128 1128 /*}}}*/ 1129 1129 1130 /*Free res sources:{{{*/1130 /*Free resources:{{{*/ 1131 1131 if(forcings){ 1132 1132 for(int i=0;i<nummodels-1;i++){ … … 1240 1240 /*}}}*/ 1241 1241 1242 /*Free res sources:{{{*/1242 /*Free resources:{{{*/ 1243 1243 if(forcingglobal)xDelete<IssmDouble>(forcingglobal); 1244 1244 if(forcing)xDelete<IssmDouble>(forcing);
Note:
See TracChangeset
for help on using the changeset viewer.