![]() |
FrontISTR 5.2.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 memeory. | |
subroutine | m_utilities::append_int2name (n, fname, n1) |
Insert an integer at end of a file name. | |
subroutine | m_utilities::insert_int2array (iin, carray) |
Insert an integer into a integer array. | |
subroutine | m_utilities::tensor_eigen3 (tensor, eigval) |
Given symmetric 3x3 matrix M, compute the eigenvalues. | |
subroutine | m_utilities::eigen3 (tensor, eigval, princ) |
Compute eigenvalue and eigenvetor for symmetric 3*3 tensor using Jacobi iteration adapted from numerical recpies. | |
real(kind=kreal) function | m_utilities::determinant (mat) |
Compute determinant for symmetric 3*3 matrix. | |
real(kind=kreal) function | m_utilities::determinant33 (xj) |
Compute determinant for 3*3 matrix. | |
subroutine | m_utilities::fstr_chk_alloc (imsg, sub_name, ierr) |
subroutine | m_utilities::calinverse (nn, a) |
calculate inverse of matrix a | |
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) |