FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
muload Module Reference

This subroutine read in used-defined loading tangent. More...

Data Types

type  tuload
 Structure for user defines load. User may need to fill in it according to specified loads. More...
 

Functions/Subroutines

integer function ureadload (fname)
 This subroutine read in variables needs to define user-defined external loads. More...
 
subroutine uloading (cstep, factor, exForce)
 This subroutine take consider of user-defined external loading. More...
 
subroutine uresidual (cstep, factor, residual)
 This subroutine take consider of user-defined external loading. More...
 

Variables

type(tuload), dimension(:), pointer, save uloads =>null()
 

Detailed Description

This subroutine read in used-defined loading tangent.

Function/Subroutine Documentation

◆ uloading()

subroutine muload::uloading ( integer, intent(in)  cstep,
real(kind=kreal), intent(in)  factor,
real(kind=kreal), dimension(:), intent(inout)  exForce 
)

This subroutine take consider of user-defined external loading.

Parameters
[in]cstepcurrent step number
[in]factorloading factor of current step
[in,out]exforceexternal force

Definition at line 31 of file uload.f90.

Here is the caller graph for this function:

◆ ureadload()

integer function muload::ureadload ( character(len=*), intent(in)  fname)

This subroutine read in variables needs to define user-defined external loads.

Parameters
[in]fnameinput file name

Definition at line 25 of file uload.f90.

Here is the caller graph for this function:

◆ uresidual()

subroutine muload::uresidual ( integer, intent(in)  cstep,
real(kind=kreal), intent(in)  factor,
real(kind=kreal), dimension(:), intent(inout)  residual 
)

This subroutine take consider of user-defined external loading.

Parameters
[in]cstepcurrent step number
[in]factorloading factor of current step

Definition at line 39 of file uload.f90.

Here is the caller graph for this function:

Variable Documentation

◆ uloads

type(tuload), dimension(:), pointer, save muload::uloads =>null()

Definition at line 19 of file uload.f90.