FeResPost Web Site                     FeResPost Online User Manual

IV.2.2.3 Manipulating Group entities

The entities stored in a Group can be manipulated. For example, the following statements:

   grpList=[]  
 
   grp=Group.new  
   grp.addEntities("Element 20000:24999 Node 20000:24999")  
   grp.Name="pan_MX"  
   grp.matchWithDbEntities(db)  
   grpList << grp

create a Group, add elements and nodes into it, remove the elements and nodes undefined in the db DataBase and insert the created Group into an Array.

It is also possible to add or remove entities with range defined with steps:

   grp=Group.new  
   grp.addEntities("Element 20000:24999:7 Node 20000:24999:7")  
   grp.removeEntities("Element 20000:24999:28 Node 20000:24999:28")  
   grp.Name="pan_MX_7_28"  
   grp.matchWithDbEntities(db)  
   grpList << grp

At the end of the example, the Groups are saved into a Patran session file:

   Post::writeGroupsToPatranSession("groups.ses",grpList)

The example is given in file "RUBY/EX03/manipGroups.rb".