#include <materialintpt_def.hpp>

| Public Types | |
| typedef material::TVector | coor_type | 
| typedef size_t | count_type | 
| typedef unsigned int | index_type | 
| typedef material::TMatrix | matrix_type | 
| typedef unsigned int | uint | 
| typedef unsigned short | ushort | 
| typedef material::TVector | vector_type | 
| Public Member Functions | |
| coor_type & | coor () | 
| setter for coor | |
| const coor_type & | coor () const | 
| getter for coor | |
| MaterialIntptDef (const ET &type, const coor_type &thecoor) | |
| vector_type & | shape_N_A () | 
| setter for shape_N_A | |
| const vector_type & | shape_N_A () const | 
| getter for shape_N_A | |
| matrix_type & | shape_N_A_der () | 
| setter for shape_N_A_der | |
| const matrix_type & | shape_N_A_der () const | 
| getter for shape_N_A_der | |
| real_type & | weight () | 
| setter for weight | |
| const real_type & | weight () const | 
| getter for weight | |
| Public Attributes | |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW typedef double | real_type | 
| Protected Attributes | |
| coor_type | m_coor | 
| local coordinate within element | |
| vector_type | m_shape_N_A | 
| the shape function value N_A at coordinate | |
| matrix_type | m_shape_N_A_der | 
| the shape function derivative value N_A_der (N_{A,r}) | |
| real_type | m_weight | 
| the weight of this material at considered node | |
 1.5.6
 1.5.6