Changeset 15230
- Timestamp:
- 06/10/13 14:00:22 (12 years ago)
- Location:
- issm/trunk-jpl/src/c/classes
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/classes/Elements/Tria.cpp
r15223 r15230 5827 5827 5828 5828 #ifdef _HAVE_HYDROLOGY_ 5829 /*FUNCTION Tria::AllActive{{{*/ 5830 bool Tria::AllActive(void){ 5831 5832 /*Intermediaries*/ 5833 const int numnodes = NUMVERTICES; 5834 5835 for(int i=0;i<numnodes;i++){ 5836 if(!this->nodes[i]->IsActive()) return false; 5837 } 5838 5839 return true; 5840 } 5841 /*}}}*/ 5829 5842 /*FUNCTION Tria::CreateHydrologyWaterVelocityInput {{{*/ 5830 5843 void Tria::CreateHydrologyWaterVelocityInput(void){ … … 6061 6074 GaussTria *gauss = NULL; 6062 6075 6076 /*Check that all nodes are active, else return empty matrix*/ 6077 if(!this->AllActive()) return NULL; 6078 6063 6079 /*Initialize Element matrix*/ 6064 6080 ElementMatrix* Ke=new ElementMatrix(nodes,NUMVERTICES,this->parameters,NoneApproximationEnum); … … 6229 6245 IssmDouble basis[numdof]; 6230 6246 GaussTria* gauss=NULL; 6247 6248 /*Check that all nodes are active, else return empty matrix*/ 6249 if(!this->AllActive()) return NULL; 6231 6250 6232 6251 /*Initialize Element vector*/ -
issm/trunk-jpl/src/c/classes/Elements/Tria.h
r15223 r15230 259 259 void GetHydrologyDCInefficientHmax(IssmDouble* ph_max, Node* innode); 260 260 void GetHydrologyTransfer(Vector<IssmDouble>* transfer); 261 bool AllActive(void); 261 262 #endif 262 263 #ifdef _HAVE_BALANCED_ -
issm/trunk-jpl/src/c/classes/Node.cpp
r15223 r15230 503 503 504 504 indexing.Activate(); 505 506 } 507 /*}}}*/ 508 /*FUNCTION Node::IsActive{{{*/ 509 bool Node::IsActive(void){ 510 511 return indexing.active; 505 512 506 513 } -
issm/trunk-jpl/src/c/classes/Node.h
r15223 r15230 87 87 void GetLocalDofList(int* poutdoflist,int approximation_enum,int setenum); 88 88 void FreezeDof(int dof); 89 bool IsActive(void); 89 90 void Activate(void); 90 91 void Deactivate(void);
Note:
See TracChangeset
for help on using the changeset viewer.