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

This module manages timepoint information. More...

Data Types

type  time_points
 Time points storage for output etc. More...
 

Functions/Subroutines

subroutine init_time_points (tp)
 
subroutine print_time_points (tp)
 
logical function is_at_timepoints (totaltime, starttime, tp)
 
real(kind=kreal) function get_remain_to_next_timepoints (totaltime, starttime, tp)
 

Variables

integer, parameter tprstep = 1
 
integer, parameter tprtotal = 2
 

Detailed Description

This module manages timepoint information.

Function/Subroutine Documentation

◆ get_remain_to_next_timepoints()

real(kind=kreal) function m_timepoint::get_remain_to_next_timepoints ( real(kind=kreal), intent(in)  totaltime,
real(kind=kreal), intent(in)  starttime,
type(time_points), intent(in)  tp 
)
Parameters
[in]totaltimecurrent time
[in]starttimestart time of current step

Definition at line 65 of file m_timepoint.f90.

Here is the caller graph for this function:

◆ init_time_points()

subroutine m_timepoint::init_time_points ( type(time_points), intent(inout)  tp)

Definition at line 24 of file m_timepoint.f90.

◆ is_at_timepoints()

logical function m_timepoint::is_at_timepoints ( real(kind=kreal), intent(in)  totaltime,
real(kind=kreal), intent(in)  starttime,
type(time_points), intent(in)  tp 
)
Parameters
[in]totaltimecurrent time
[in]starttimestart time of current step

Definition at line 45 of file m_timepoint.f90.

Here is the caller graph for this function:

◆ print_time_points()

subroutine m_timepoint::print_time_points ( type(time_points), intent(in)  tp)

Definition at line 32 of file m_timepoint.f90.

Variable Documentation

◆ tprstep

integer, parameter m_timepoint::tprstep = 1

Definition at line 10 of file m_timepoint.f90.

◆ tprtotal

integer, parameter m_timepoint::tprtotal = 2

Definition at line 11 of file m_timepoint.f90.