Package mbdyn :: Package elts :: Module beam :: Class Beam3
[hide private]

Class Beam3

source code

record.RecordBase --+                
                    |                
        record.Record --+            
                        |            
       common.BasicObject --+        
                            |        
  elements_base.CommonElement --+    
                                |    
    elements_base.ElementWithNode --+
                                    |
                                   Beam3
Known Subclasses:
interface.elements.Beam3

The beam made of 3 nodes.

Instance Methods [hide private]
 
__init__(self, name='beam3') source code
 
set_node1(self, node)
Attach the first node of the beam
source code
 
set_offset1(self, *args, **kargs)
Set the offset for the first node of the beam
source code
 
set_node2(self, node)
Attach the second node of the beam
source code
 
set_offset2(self, *args, **kargs)
Set the offset for the second node of the beam
source code
 
set_node3(self, node)
Attach the third node of the beam
source code
 
set_offset3(self, *args, **kargs)
Set the offset for the third node of the beam
source code
 
attach_to_node(self, node)
Does no make sense for a 3 nodes beam
source code
 
set_node_from(self, idx, node)
Set the node from the index given, the first node has the index 0.
source code
 
set_node_indice(self)
Set the indices for the 3 nodes
source code

Inherited from elements_base.ElementWithNode: set_node_label, set_relative_from

Inherited from elements_base.CommonElement: do_as_init, set_default, update

Inherited from common.BasicObject: get_lines, get_mbdyn_instance, set_comment, set_label, set_name, set_simulation_ref

Inherited from record.Record: common_init_results, init_results, save, set_own_parameters, will_save, will_save_nothing, will_save_only

Inherited from record.RecordBase: collect_own_parameters, collect_parameters, set_own_para, set_parameters

Inherited from record.RecordBase (private): _collect_own_para

Method Details [hide private]

__init__(self, name='beam3')
(Constructor)

source code 
Overrides: elements_base.ElementWithNode.__init__

attach_to_node(self, node)

source code 
Does no make sense for a 3 nodes beam
Overrides: elements_base.ElementWithNode.attach_to_node