BraWl
|
Functions/Subroutines | |
subroutine, public | pretty_print_exchange (setup, units) |
Subroutine to print atom-atom effective pair interactions to the screen in a human-readable format. | |
subroutine, public | display_grid (grid, show_borders, title) |
Subroutine to print the current state of the grid to the screen, layer by layer. | |
subroutine, public | print_centered_message (message, fill_char, newline) |
Centered printing routine | |
subroutine, public display::display_grid | ( | integer(kind=array_int), dimension(:,:,:,:), intent(in) | grid, |
logical, intent(in), optional | show_borders, | ||
character(len=*), optional | title ) |
Subroutine to print the current state of the grid to the screen, layer by layer.
Currently supports the cubic representation of the fcc and
grid | Current simulation configuration |
show_borders | Optional argument controlling display of borders |
title | Optional argument specifying the title to display |
Definition at line 108 of file display.f90.
subroutine, public display::pretty_print_exchange | ( | type(run_params), intent(in) | setup, |
character(len=*), optional | units ) |
Subroutine to print atom-atom effective pair interactions to the screen in a human-readable format.
User has choice of units to use. Default is meV, but also support mRy.
setup | Derived type containing simulation parameters |
units | Optional argument specifying the units to use |
Definition at line 36 of file display.f90.
subroutine, public display::print_centered_message | ( | character(len=*), intent(in) | message, |
character(len=*), intent(in) | fill_char, | ||
logical, optional | newline ) |
Centered printing routine
This routine prints centered text with user specified filler either side of printed message. e.g. "----- Output -----". Optional argument controls whether a newline is inserted.
message | String to be printed |
fill_char | String to be used to fill message (can be " ") |
newline | If True, a newline is printed after the message. If False, not. |
Definition at line 168 of file display.f90.