The Recovery Props Library
The recovery props library provides a set of function to check and evaluate the properties of stiffness and compliance tensors.
-
void check_symetries(mat L, string umat_type, int axis, vec props, int maj_sym)
Check the symmetries of a stiffness matrix L, and fill the vector of material properties. Depending on the symmetry found, the string umat_type, the axis of symmetry (if applicable) the vector of material properties, and the major symmetry maj_sym (L_ij = L_ji ?). If the major symmetry condition is not fulfilled, the check of symmetries if performed on the symmetric part of L
Symmetry
umat_type
axis
size of props
Fully anisotropic
ELANI
0
0
Monoclinic
ELMON
1,2 or 3
0
Orthotropic
ELORT
0
9
Cubic
ELCUB
0
3
Transversely isotropic
ELITR
1,2 or 3
5
Isotropic
ELISO
0
2
check_symetries(L, umat_name, axis, props, maj_sym);