sfem::element::IntegrationNode Class Reference

... manages the integration of all surrounding elements which belong to the same element type class (same nodal integration type) More...

#include <integrationnode.hpp>

Collaboration diagram for sfem::element::IntegrationNode:

Collaboration graph
[legend]

List of all members.

Public Types

typedef size_t count_type
typedef unsigned int index_type
typedef double real_type
typedef std::map< const
mesh::Section *, std::list
< index_type > > 
Type_filter_section_map
typedef boost::ptr_vector
< MaterialNode
Type_material_container
typedef unsigned int uint
typedef unsigned short ushort

Public Member Functions

real_type & defgradWeight ()
const real_type & defgradWeight () const
const VectorOf3SparseVectorsgetDefgradCoeffs () const
const Type_material_container & getMaterialNodes () const
const IntegrationNodeTypegetNodalIntType () const
 IntegrationNode (const IntegrationNodeType &the_nodal_int_type, const Type_filter_section_map &the_materials_and_elements, const mesh::Point &node, const mesh::DofHandler &dofs)
VectorOf3SparseVectorssetDefgradCoeffs ()
Type_material_container & setMaterialNodes ()

Protected Attributes

VectorOf3SparseVectors defgrad_coeffs
 the number of affected nodes (used to create compact stored temporary data)
real_type defgrad_weight
 a volumetric weight for the defgrad (a temporary)
Type_material_container material_nodes
 a vector of associated materials
const IntegrationNodeTypenodal_int_type
 nodal integration type


Detailed Description

... manages the integration of all surrounding elements which belong to the same element type class (same nodal integration type)

Member Data Documentation

the number of affected nodes (used to create compact stored temporary data)

the coefficients of the deformation gradient


The documentation for this class was generated from the following file:

Generated on Wed Nov 17 17:35:54 2010 for 'sfem' Module Programming Interface by  doxygen 1.5.6