suanPan
shape Namespace Reference

Namespaces

namespace  plate
 

Functions

template<typename T >
Mat< T > truss (T int_pts, unsigned order=0, unsigned num_node=2)
 
template<typename T >
Col< T > beam (T int_pts, unsigned order, double length)
 
template<typename T >
Mat< T > triangle (const Col< T > &int_pts, unsigned order)
 compute the shape function or its derivative of six node triangle in global coordinate system More...
 
template<typename T >
Mat< T > quad (const Mat< T > &int_pts, unsigned order, unsigned num_node=4)
 
template<typename T >
Mat< T > cube (const Mat< T > &int_pts, unsigned order, unsigned num_node=8)
 
template<typename T >
Mat< T > stress (T X, T Y, unsigned S)
 
template<typename T >
Mat< T > stress (const Col< T > &C, unsigned S)
 
template<typename T >
Mat< T > stress5 (const Col< T > &C)
 
template<typename T >
Mat< T > stress7 (const Col< T > &C)
 
template<typename T >
Mat< T > stress9 (const Col< T > &C)
 
template<typename T >
Mat< T > stress11 (const Col< T > &C)
 
template<typename T >
Mat< T > stress5 (T X, T Y)
 
template<typename T >
Mat< T > stress7 (T X, T Y)
 
template<typename T >
Mat< T > stress9 (T X, T Y)
 
template<typename T >
Mat< T > stress11 (T X, T Y)
 
mat stress5 (const vec &C)
 
mat stress7 (const vec &C)
 
mat stress9 (const vec &C)
 
mat stress11 (const vec &C)
 
template<typename T >
Mat< T > strain (T X, T Y, T V, unsigned S)
 
template<typename T >
Mat< T > strain (const Col< T > &C, T V, unsigned S)
 
template<typename T >
Mat< T > strain5 (T X, T Y, T V)
 
template<typename T >
Mat< T > strain7 (T X, T Y, T V)
 
template<typename T >
Mat< T > strain9 (T X, T Y, T V)
 
template<typename T >
Mat< T > strain11 (T X, T Y, T V)
 
template<typename T >
Mat< T > strain5 (const Col< T > &C, T V)
 
template<typename T >
Mat< T > strain7 (const Col< T > &C, T V)
 
template<typename T >
Mat< T > strain9 (const Col< T > &C, T V)
 
template<typename T >
Mat< T > strain11 (const Col< T > &C, T V)
 
mat strain5 (const vec &C, double V)
 
mat strain7 (const vec &C, double V)
 
mat strain9 (const vec &C, double V)
 
mat strain11 (const vec &C, double V)
 
template<typename T >
Mat< T > linear_stress (T X, T Y)