XBeach
Public Member Functions | Private Member Functions | Private Attributes
xbeach_bmi Module Reference

List of all members.

Public Member Functions

subroutine get_var_type (c_var_name, c_type_name)
subroutine get_current_time (time)

Private Member Functions

integer(c_int) function finalize ()
integer(c_int) function initialize (c_configfile)
integer(c_int) function update (dt)
 Performs a single timestep with the current model.
subroutine get_var_rank (c_var_name, rank)
subroutine set_current_time (xptr)
subroutine get_start_time (time)
subroutine get_time_step (timestep)
subroutine get_end_time (time)

Private Attributes

integer(c_int), parameter MAXDIMS = 6

Detailed Description

Definition at line 1 of file xbeach_bmi.f90.


Member Function/Subroutine Documentation

integer(c_int) function xbeach_bmi::finalize ( ) [private]

Definition at line 35 of file xbeach_bmi.f90.

subroutine xbeach_bmi::get_current_time ( real(c_double)  time)

Definition at line 158 of file xbeach_bmi.f90.

subroutine xbeach_bmi::get_end_time ( real(c_double)  time) [private]

Definition at line 191 of file xbeach_bmi.f90.

subroutine xbeach_bmi::get_start_time ( real(c_double)  time) [private]

Definition at line 170 of file xbeach_bmi.f90.

subroutine xbeach_bmi::get_time_step ( real(c_double)  timestep) [private]

Definition at line 178 of file xbeach_bmi.f90.

subroutine xbeach_bmi::get_var_rank ( character(kind=c_char), dimension(*), intent(in)  c_var_name,
integer(c_int), intent(out)  rank 
) [private]

Definition at line 118 of file xbeach_bmi.f90.

subroutine xbeach_bmi::get_var_type ( character(kind=c_char), dimension(*), intent(in)  c_var_name,
character(kind=c_char), dimension(maxstringlen), intent(out)  c_type_name 
)

Definition at line 82 of file xbeach_bmi.f90.

integer(c_int) function xbeach_bmi::initialize ( character(kind=c_char), dimension(*), intent(in)  c_configfile) [private]

Definition at line 43 of file xbeach_bmi.f90.

subroutine xbeach_bmi::set_current_time ( type(c_ptr)  xptr) [private]

Definition at line 141 of file xbeach_bmi.f90.

integer(c_int) function xbeach_bmi::update ( real(c_double)  dt) [private]

Performs a single timestep with the current model.

Definition at line 61 of file xbeach_bmi.f90.


Member Data Documentation

integer(c_int), parameter xbeach_bmi::MAXDIMS = 6 [private]

Definition at line 28 of file xbeach_bmi.f90.


The documentation for this module was generated from the following file:
 All Classes Files Functions Variables Defines