Changeset 8387


Ignore:
Timestamp:
05/21/11 12:13:15 (14 years ago)
Author:
Mathieu Morlighem
Message:

trunk: more flexible GetVectorFromInput (input could be in material)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/modules/GetVectorFromInputsx/GetVectorFromInputsx.cpp

    r8224 r8387  
    1717        if(type==VertexEnum){
    1818
     19                /*Allocate vector*/
    1920                vector=NewVec(vertices->NumberOfVertices());
     21
     22                /*Look up in elements*/
    2023                for(i=0;i<elements->Size();i++){
    2124                        Element* element=(Element*)elements->GetObjectByOffset(i);
    2225                        element->GetVectorFromInputs(vector,name);
    2326                }
     27
     28                /*Look up in materials*/
     29                for(i=0;i<materials->Size();i++){
     30                        Material* material=(Material*)materials->GetObjectByOffset(i);
     31                        material->GetVectorFromInputs(vector,name);
     32                }
    2433        }
    25         else _error_("%s%s%s"," vector type: ",EnumToStringx(type)," not supported yet!");
     34        else{
     35                _error_("%s%s%s"," vector type: ",EnumToStringx(type)," not supported yet!");
     36        }
    2637
    2738        VecAssemblyBegin(vector);
Note: See TracChangeset for help on using the changeset viewer.