#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