#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 |