Funções auxiliares¶
Algumas funções auxiliares usadas nos módulos.
- modelos.funcs.desv(
- sigma: ndarray[tuple[Any, ...], dtype[float64]],
Retorna a tensao desviadora, dada pela formula abaixo:
- modelos.funcs.epsV(
- epsilon: ndarray[tuple[Any, ...], dtype[float64]],
Retorna a deformacao volumetrica, igual a soma:
epsX + epsY + epsZ
- modelos.funcs.octa(
- sigma: ndarray[tuple[Any, ...], dtype[float64]],
Retora a tensao octaedrica, igual a media:
(Sx + Sy + Sz) / 3
- modelos.funcs.tensor(
- vec_or_tensor: ndarray[tuple[Any, ...], dtype[float64]],
Retorna um tensor simetrico 3x3. Aceita varias entradas
- modelos.funcs.trace(
- vec_or_tensor: ndarray[tuple[Any, ...], dtype[float64]],
Retorna o ‘traco’ de um vetor 6x6 (3 primeiros elementos) ou soma da diagonal da matriz 3x3
- modelos.funcs.vc(
- vec: list[float | int],
Retorna um vetor coluna, usando uma lista de numeros