Changeset 5774


Ignore:
Timestamp:
09/13/10 13:50:03 (15 years ago)
Author:
Eric.Larour
Message:

Missing initialization of f and s set in DofIndexing

File:
1 edited

Legend:

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

    r5772 r5774  
    569569                        count++;
    570570                }
    571 
     571               
    572572                /*Add values into constraint vector: */
    573573                VecSetValues(ys,this->indexing.ssize,this->indexing.sdoflist,values,INSERT_VALUES);
     
    813813
    814814        dofcount=*pdofcount;
    815        
     815
     816        /*Initialize: */
     817        if(setenum==FsetEnum) this->indexing.InitSet(setenum);
     818        if(setenum==SsetEnum) this->indexing.InitSet(setenum);
     819       
     820               
     821        /*For clone nodfs, don't distribute dofs, we will get them from another cpu in UpdateCloneDofs!*/
    816822        if(indexing.clone){
    817                 /*This node is a clone! Don't distribute dofs, it will get them from another cpu!*/
    818823                return;
    819824        }
     
    828833        }
    829834        else if(setenum==FsetEnum){
    830                 this->indexing.InitSet(setenum);
    831835                for(i=0;i<this->indexing.fsize;i++){
    832836                        indexing.fdoflist[i]=dofcount+i;
     
    835839        }
    836840        else if(setenum==SsetEnum){
    837                 this->indexing.InitSet(setenum);
    838841                for(i=0;i<this->indexing.ssize;i++){
    839842                        indexing.sdoflist[i]=dofcount+i;
Note: See TracChangeset for help on using the changeset viewer.