suanPan
Loading...
Searching...
No Matches
shape Namespace Reference

Namespaces

namespace  plate
 

Functions

template<typename T >
Mat< Ttruss (T int_pts, unsigned order=0, unsigned num_node=2)
 
template<typename T >
Col< Tbeam (T int_pts, unsigned order, double length)
 
template<typename T >
Mat< Ttriangle (const Col< T > &int_pts, unsigned order)
 
template<typename T >
Mat< Tquad (const Mat< T > &int_pts, unsigned order, unsigned num_node=4)
 
template<typename T >
Mat< Tcube (const Mat< T > &int_pts, unsigned order, unsigned num_node=8)
 
template<typename T >
Mat< Tstress (T X, T Y, unsigned S)
 
template<typename T >
Mat< Tstress (const Col< T > &C, unsigned S)
 
template<typename T >
Mat< Tstress5 (const Col< T > &C)
 
template<typename T >
Mat< Tstress7 (const Col< T > &C)
 
template<typename T >
Mat< Tstress9 (const Col< T > &C)
 
template<typename T >
Mat< Tstress11 (const Col< T > &C)
 
template<typename T >
Mat< Tstress5 (T X, T Y)
 
template<typename T >
Mat< Tstress7 (T X, T Y)
 
template<typename T >
Mat< Tstress9 (T X, T Y)
 
template<typename T >
Mat< Tstress11 (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< Tstrain (T X, T Y, T V, unsigned S)
 
template<typename T >
Mat< Tstrain (const Col< T > &C, T V, unsigned S)
 
template<typename T >
Mat< Tstrain5 (T X, T Y, T V)
 
template<typename T >
Mat< Tstrain7 (T X, T Y, T V)
 
template<typename T >
Mat< Tstrain9 (T X, T Y, T V)
 
template<typename T >
Mat< Tstrain11 (T X, T Y, T V)
 
template<typename T >
Mat< Tstrain5 (const Col< T > &C, T V)
 
template<typename T >
Mat< Tstrain7 (const Col< T > &C, T V)
 
template<typename T >
Mat< Tstrain9 (const Col< T > &C, T V)
 
template<typename T >
Mat< Tstrain11 (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< Tlinear_stress (T X, T Y)
 

Function Documentation

◆ beam()

template<typename T >
Col< T > shape::beam ( T  int_pts,
unsigned  order,
double  length 
)

◆ cube()

template<typename T >
Mat< T > shape::cube ( const Mat< T > &  int_pts,
unsigned  order,
unsigned  num_node = 8 
)
Here is the caller graph for this function:

◆ linear_stress()

template<typename T >
Mat< T > shape::linear_stress ( T  X,
T  Y 
)
Here is the caller graph for this function:

◆ quad()

template<typename T >
Mat< T > shape::quad ( const Mat< T > &  int_pts,
unsigned  order,
unsigned  num_node = 4 
)
Here is the caller graph for this function:

◆ strain() [1/2]

template<typename T >
Mat< T > shape::strain ( const Col< T > &  C,
T  V,
unsigned  S 
)

◆ strain() [2/2]

template<typename T >
Mat< T > shape::strain ( T  X,
T  Y,
T  V,
unsigned  S 
)

◆ strain11() [1/3]

template<typename T >
Mat< T > shape::strain11 ( const Col< T > &  C,
T  V 
)

◆ strain11() [2/3]

mat shape::strain11 ( const vec &  C,
double  V 
)
inline

◆ strain11() [3/3]

template<typename T >
Mat< T > shape::strain11 ( T  X,
T  Y,
T  V 
)

◆ strain5() [1/3]

template<typename T >
Mat< T > shape::strain5 ( const Col< T > &  C,
T  V 
)

◆ strain5() [2/3]

mat shape::strain5 ( const vec &  C,
double  V 
)
inline

◆ strain5() [3/3]

template<typename T >
Mat< T > shape::strain5 ( T  X,
T  Y,
T  V 
)

◆ strain7() [1/3]

template<typename T >
Mat< T > shape::strain7 ( const Col< T > &  C,
T  V 
)

◆ strain7() [2/3]

mat shape::strain7 ( const vec &  C,
double  V 
)
inline

◆ strain7() [3/3]

template<typename T >
Mat< T > shape::strain7 ( T  X,
T  Y,
T  V 
)

◆ strain9() [1/3]

template<typename T >
Mat< T > shape::strain9 ( const Col< T > &  C,
T  V 
)

◆ strain9() [2/3]

mat shape::strain9 ( const vec &  C,
double  V 
)
inline

◆ strain9() [3/3]

template<typename T >
Mat< T > shape::strain9 ( T  X,
T  Y,
T  V 
)

◆ stress() [1/2]

template<typename T >
Mat< T > shape::stress ( const Col< T > &  C,
unsigned  S 
)

◆ stress() [2/2]

template<typename T >
Mat< T > shape::stress ( T  X,
T  Y,
unsigned  S 
)

◆ stress11() [1/3]

template<typename T >
Mat< T > shape::stress11 ( const Col< T > &  C)
Here is the caller graph for this function:

◆ stress11() [2/3]

mat shape::stress11 ( const vec &  C)
inline

◆ stress11() [3/3]

template<typename T >
Mat< T > shape::stress11 ( T  X,
T  Y 
)

◆ stress5() [1/3]

template<typename T >
Mat< T > shape::stress5 ( const Col< T > &  C)

◆ stress5() [2/3]

mat shape::stress5 ( const vec &  C)
inline

◆ stress5() [3/3]

template<typename T >
Mat< T > shape::stress5 ( T  X,
T  Y 
)

◆ stress7() [1/3]

template<typename T >
Mat< T > shape::stress7 ( const Col< T > &  C)
Here is the caller graph for this function:

◆ stress7() [2/3]

mat shape::stress7 ( const vec &  C)
inline

◆ stress7() [3/3]

template<typename T >
Mat< T > shape::stress7 ( T  X,
T  Y 
)

◆ stress9() [1/3]

template<typename T >
Mat< T > shape::stress9 ( const Col< T > &  C)

◆ stress9() [2/3]

mat shape::stress9 ( const vec &  C)
inline

◆ stress9() [3/3]

template<typename T >
Mat< T > shape::stress9 ( T  X,
T  Y 
)

◆ triangle()

template<typename T >
Mat< T > shape::triangle ( const Col< T > &  int_pts,
unsigned  order 
)
Here is the caller graph for this function:

◆ truss()

template<typename T >
Mat< T > shape::truss ( T  int_pts,
unsigned  order = 0,
unsigned  num_node = 2 
)