FrontISTR  5.9.0
Large-scale structural analysis program with finit element method
mitc_tying Module Reference

MITC assumed-strain tying-point rules. More...

Functions/Subroutines

integer function, public numoftyingsets (etype)
 Number of tying-point sets used by an MITC shell element. More...
 
integer function, public numoftyingpoints (etype, iset)
 Number of tying points in one tying set. More...
 
subroutine, public gettyingpoint (etype, iset, ip, pos)
 Natural coordinate of one MITC tying point. More...
 

Variables

real(kind=kreal), dimension(6, 2), parameter, public mitc9_xi_sign = reshape((/ -1.0d0, 1.0d0, 1.0d0, -1.0d0, 1.0d0, -1.0d0, -1.0d0, 0.0d0, 1.0d0, 1.0d0, 0.0d0, -1.0d0 /), (/ 6, 2 /))
 Sign patterns used by the MITC9 interpolation polynomials. More...
 
real(kind=kreal), dimension(6, 2), parameter, public mitc9_eta_sign = reshape((/ -1.0d0, -1.0d0, 1.0d0, 1.0d0, 0.0d0, 0.0d0, -1.0d0, -1.0d0, -1.0d0, 1.0d0, 1.0d0, 1.0d0 /), (/ 6, 2 /))
 

Detailed Description

MITC assumed-strain tying-point rules.

Function/Subroutine Documentation

◆ gettyingpoint()

subroutine, public mitc_tying::gettyingpoint ( integer, intent(in)  etype,
integer, intent(in)  iset,
integer, intent(in)  ip,
real(kind=kreal), dimension(2), intent(out)  pos 
)

Natural coordinate of one MITC tying point.

Definition at line 107 of file tying.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ numoftyingpoints()

integer function, public mitc_tying::numoftyingpoints ( integer, intent(in)  etype,
integer, intent(in)  iset 
)

Number of tying points in one tying set.

Definition at line 86 of file tying.f90.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ numoftyingsets()

integer function, public mitc_tying::numoftyingsets ( integer, intent(in)  etype)

Number of tying-point sets used by an MITC shell element.

Definition at line 72 of file tying.f90.

Here is the caller graph for this function:

Variable Documentation

◆ mitc9_eta_sign

real(kind=kreal), dimension(6, 2), parameter, public mitc_tying::mitc9_eta_sign = reshape((/ -1.0d0, -1.0d0, 1.0d0, 1.0d0, 0.0d0, 0.0d0, -1.0d0, -1.0d0, -1.0d0, 1.0d0, 1.0d0, 1.0d0 /), (/ 6, 2 /))

Definition at line 60 of file tying.f90.

◆ mitc9_xi_sign

real(kind=kreal), dimension(6, 2), parameter, public mitc_tying::mitc9_xi_sign = reshape((/ -1.0d0, 1.0d0, 1.0d0, -1.0d0, 1.0d0, -1.0d0, -1.0d0, 0.0d0, 1.0d0, 1.0d0, 0.0d0, -1.0d0 /), (/ 6, 2 /))

Sign patterns used by the MITC9 interpolation polynomials.

Definition at line 55 of file tying.f90.