#include <integrationnode.hpp>

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 VectorOf3SparseVectors & | getDefgradCoeffs () const |
| const Type_material_container & | getMaterialNodes () const |
| const IntegrationNodeType & | getNodalIntType () 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) | |
| VectorOf3SparseVectors & | setDefgradCoeffs () |
| 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 IntegrationNodeType & | nodal_int_type |
| nodal integration type | |
the number of affected nodes (used to create compact stored temporary data)
the coefficients of the deformation gradient
1.5.6