XBeach
|
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 |
Definition at line 1 of file xbeach_bmi.f90.
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.
integer(c_int), parameter xbeach_bmi::MAXDIMS = 6 [private] |
Definition at line 28 of file xbeach_bmi.f90.