![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
Go to the source code of this file.
Modules | |
module | m_utilities |
This module provides aux functions. | |
Functions/Subroutines | |
subroutine | m_utilities::memget (var, dimn, syze) |
Record used memory. More... | |
subroutine | m_utilities::append_int2name (n, fname, n1) |
Insert an integer at end of a file name. More... | |
subroutine | m_utilities::insert_int2array (iin, carray) |
Insert an integer into a integer array. More... | |
subroutine | m_utilities::tensor_eigen3 (tensor, eigval) |
Given symmetric 3x3 matrix M, compute the eigenvalues. More... | |
subroutine | m_utilities::eigen3 (tensor, eigval, princ) |
Compute eigenvalue and eigenvetor for symmetric 3*3 tensor using Jacobi iteration adapted from numerical recipes. More... | |
real(kind=kreal) function | m_utilities::determinant (mat) |
Compute determinant for symmetric 3*3 matrix. More... | |
real(kind=kreal) function | m_utilities::determinant33 (XJ) |
Compute determinant for 3*3 matrix. More... | |
subroutine | m_utilities::fstr_chk_alloc (imsg, sub_name, ierr) |
subroutine | m_utilities::calinverse (NN, A) |
calculate inverse of matrix a More... | |
subroutine | m_utilities::cross_product (v1, v2, vn) |
subroutine | m_utilities::transformation (jacob, tm) |
subroutine | m_utilities::get_principal (tensor, eigval, princmatrix) |
subroutine | m_utilities::eigen3d (tensor, eigval, princ) |
subroutine | m_utilities::cardano (a, b, c, x1, x2, x3) |
subroutine | m_utilities::rotate_3dvector_by_rodrigues_formula (r, v) |
subroutine | m_utilities::deriv_general_iso_tensor_func_3d (dpydpx, dydx, eigv, px, py) |
Compute derivative of a general isotropic tensor function of one tensor. More... | |