|
subroutine | bc_list::bc_list_init (this, capacity) |
| Constructor.
|
|
subroutine | bc_list::bc_list_free (this) |
| Destructor.
|
|
subroutine | bc_list::bc_list_append (this, bc) |
| Append a condition to the end of the list.
|
|
class(bc_t) function, pointer | bc_list::bc_list_get (this, i) |
| Get the item at the given index.
|
|
subroutine | bc_list::bc_list_apply_scalar_array (this, x, n, time, strong, strm) |
| Apply a list of boundary conditions to a scalar field.
|
|
subroutine | bc_list::bc_list_apply_vector_array (this, x, y, z, n, time, strong, strm) |
| Apply a list of boundary conditions to a vector field.
|
|
subroutine | bc_list::bc_list_apply_scalar_device (this, x_d, time, strong, strm) |
| Apply a list of boundary conditions to a scalar field on the device.
|
|
subroutine | bc_list::bc_list_apply_vector_device (this, x_d, y_d, z_d, time, strong, strm) |
| Apply a list of boundary conditions to a vector field on the device.
|
|
subroutine | bc_list::bc_list_apply_scalar_field (this, x, time, strong, strm) |
| Apply a list of boundary conditions to a scalar field.
|
|
subroutine | bc_list::bc_list_apply_vector_field (this, x, y, z, time, strong, strm) |
| Apply a list of boundary conditions to a vector field.
|
|
pure logical function | bc_list::bc_list_strong (this, i) |
| Return whether the bc is strong or not.
|
|
logical function | bc_list::bc_list_is_empty (this) |
| Return whether the list is empty.
|
|
pure integer function | bc_list::bc_list_size (this) |
| Return the number of items in the list.
|
|