suanPan
|
Namespaces | |
namespace | beam |
namespace | strain |
namespace | stress |
namespace | triangle |
Concepts | |
concept | HasEval |
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) |
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 | ) |