Changeset 22043


Ignore:
Timestamp:
09/05/17 14:23:36 (8 years ago)
Author:
Mathieu Morlighem
Message:

CHG: enabling nodal inputs of size one to be interpreted as constant input

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/classes/Elements/Element.cpp

    r22014 r22043  
    15091509       
    15101510        /*Are we in transient or static? */
    1511         if(M==iomodel->numberofvertices){
     1511                  if(M==1){
     1512                          values[0]=vector[0];
     1513                          this->AddInput(vector_enum,values,P0Enum);
     1514                  }
     1515                  else if(M==iomodel->numberofvertices){
    15121516            for(i=0;i<numvertices;i++) values[i]=vector[vertexids[i]-1];
    15131517            this->AddInput(vector_enum,values,P1Enum);
     
    15381542
    15391543                          if     (N==this->GetNumberOfNodes(P1Enum)   ) this->AddInput(vector_enum,values,P1Enum);
     1544                          else if(N==this->GetNumberOfNodes(P1xP2Enum)) this->AddInput(vector_enum,values,P1xP2Enum);
    15401545                          else if(N==this->GetNumberOfNodes(P1xP3Enum)) this->AddInput(vector_enum,values,P1xP3Enum);
    15411546                          else _error_("Patch interpolation not supported yet");
Note: See TracChangeset for help on using the changeset viewer.