|
suanPan
|
Namespaces | |
| beam | |
| strain | |
| stress | |
| triangle | |
Functions | |
| void | hoffman_projection (const vec &, mat &, mat &) |
| Generate two projection matrix based on the given yield stress according to the Hoffman yielding criterion. More... | |
| mat | hill_projection (double, double, double, double, double, double) |
| double | atan2 (const vec &) |
| mat | compute_jacobian_nominal_to_principal (const mat &) |
| mat | compute_jacobian_principal_to_nominal (const mat &) |
| mat | eigen_to_tensor_base (const mat &) |
| mat | eigen_to_tensile_stress (const vec &, const mat &) |
| mat | eigen_to_tensile_derivative (const vec &, const mat &) |
| template<typename T > | |
| Mat< T > | skew_symm (const Mat< T > &R) |
| template<HasEval T> | |
| mat | skew_symm (const T &R) |
| template<typename T > | |
| Mat< T > | rodrigues (const Mat< T > &R) |
| template<typename T > | |
| Quaternion< T > | to_quaternion (const Mat< T > &R) |
| template<typename T > | |
| Col< T > | to_pseudo (const Mat< T > &R) |
Variables | |
| template<typename T > | |
| concept | HasEval = requires(const T& x) { { x.eval() } -> std::convertible_to<mat>; } |
| double transform::atan2 | ( | const vec & | direction_cosine | ) |
| mat transform::compute_jacobian_nominal_to_principal | ( | const mat & | in | ) |
| mat transform::compute_jacobian_principal_to_nominal | ( | const mat & | in | ) |
| mat transform::eigen_to_tensile_derivative | ( | const vec & | principal_stress, |
| const mat & | principal_direction | ||
| ) |
| mat transform::eigen_to_tensile_stress | ( | const vec & | principal_stress, |
| const mat & | principal_direction | ||
| ) |
| mat transform::eigen_to_tensor_base | ( | const mat & | eig_vec | ) |
| mat transform::hill_projection | ( | double | S1, |
| double | S2, | ||
| double | S3, | ||
| double | S4, | ||
| double | S5, | ||
| double | S6 | ||
| ) |
| void transform::hoffman_projection | ( | const vec & | yield_stress, |
| mat & | proj_a, | ||
| mat & | proj_b | ||
| ) |
Generate two projection matrix based on the given yield stress according to the Hoffman yielding criterion.
| yield_stress | nine yield stresses |
| proj_a | P matrix |
| proj_b | q vector |
| Mat<T> transform::rodrigues | ( | const Mat< T > & | R | ) |
| Mat<T> transform::skew_symm | ( | const Mat< T > & | R | ) |
| mat transform::skew_symm | ( | const T & | R | ) |
| Col<T> transform::to_pseudo | ( | const Mat< T > & | R | ) |
| Quaternion<T> transform::to_quaternion | ( | const Mat< T > & | R | ) |
| concept transform::HasEval = requires(const T& x) { { x.eval() } -> std::convertible_to<mat>; } |