#include <physicalelement.hpp>

| Public Types | |
| typedef size_t | count_type | 
| typedef element::ElementData *const | ElementDataConstPtr | 
| typedef element::ElementData * | ElementDataPtr | 
| typedef unsigned int | index_type | 
| typedef double | real_type | 
| typedef std::pair < PhysicalIntegrationPoint *, unsigned int > | TPairIntegrationPoint | 
| typedef std::vector < TPairIntegrationPoint > | TVectorIntegrationPoint | 
| typedef std::vector< unsigned short > | Type_LocalIndexVector | 
| typedef std::vector < element::MaterialIntptData > | Type_materialintpt_vector | 
| typedef std::vector< std::pair < element::IntegrationNode *, unsigned int > > | Type_MaterialNodeReference | 
| typedef unsigned int | uint | 
| Public Member Functions | |
| void | assembleMass (const DofHandler &dofs, DofHandler::TSparseMatrix_RandomSetter &mass) | 
| (re)assembles stiffness matrix | |
| void | buildElement (DofHandler &dofs) | 
| ;;-;;-;;-;; | |
| void | buildElement_2nd (DofHandler &dofs) | 
| builds the element data (in a 2nd run, after precomputing the intnodes a 1st time) | |
| Element & | element () | 
| a modifier for the associated geometrical element | |
| const Element & | element () const | 
| a getter for the associated geometrical element | |
| ElementDataPtr & | elementData () | 
| const ElementDataPtr & | elementData () const | 
| void | freeTemporariesElement () | 
| frees temporary data at the end of structure->buildPhysics. Is called after buildElement and buildNodes | |
| Type_materialintpt_vector & | innerIntpts () | 
| const Type_materialintpt_vector & | innerIntpts () const | 
| TVectorIntegrationPoint & | integrationPoints () | 
| const TVectorIntegrationPoint & | integrationPoints () const | 
| Type_MaterialNodeReference & | materialNodeReference () | 
| const Type_MaterialNodeReference & | materialNodeReference () const | 
| PhysicalElement (Element &element, Section &the_section) | |
| Section & | section () | 
| a modifier for the element section (careful!) | |
| const Section & | section () const | 
| a getter for the element section: | |
| void | setSection (Section &_section) | 
| sets a new section (careful!) | |
| Protected Attributes | |
| Element & | m_element | 
| The element we refer to:. | |
| ElementDataPtr | m_elementData | 
| possible additional data used for integration: | |
| Type_materialintpt_vector | m_inner_intpts | 
| data for element internal material integration points: | |
| TVectorIntegrationPoint | m_integrationPoints | 
| contains references to the global integration points that belong to this element | |
| Type_MaterialNodeReference | m_material_node_reference | 
| Section * | m_section | 
| the section this element belongs to: | |
| void sfem::mesh::PhysicalElement::buildElement | ( | DofHandler & | dofs | ) | 
;;-;;-;;-;;
creates data of integration cells, etc.
| Type_MaterialNodeReference sfem::mesh::PhysicalElement::m_material_node_reference  [protected] | 
 1.5.6
 1.5.6