Go to the source code of this file.
|
interface | box_parallelepiped_oct_m::box_parallelepiped_t |
| Class implementing a parallelepiped box. Currently this is restricted to a rectangular cuboid (all the faces must be rectangular) and the vectors generating the parallelepiped must be along the Cartesian axes. More...
|
|
|
class(box_parallelepiped_t) function, pointer | box_parallelepiped_oct_m::box_parallelepiped_constructor (dim, center, axes, length, namespace, n_periodic_boundaries) |
|
subroutine | box_parallelepiped_oct_m::box_parallelepiped_regenerate (box, dim, axes, length, namespace) |
|
subroutine | box_parallelepiped_oct_m::box_parallelepiped_finalize (this) |
|
logical function, dimension(1:nn) | box_parallelepiped_oct_m::box_parallelepiped_shape_contains_points (this, nn, xx) |
|
logical function, dimension(1:nn) | box_parallelepiped_oct_m::box_parallelepiped_shape_get_surface_points (this, namespace, mesh_spacing, nn, xx, number_of_layers) |
| Get a mask for the grid points telling which of them are surface points. More...
|
|
subroutine | box_parallelepiped_oct_m::box_parallelepiped_shape_get_surface_point_info (this, point_coordinates, mesh_spacing, normal_vector, surface_element) |
|
subroutine | box_parallelepiped_oct_m::box_parallelepiped_write_info (this, iunit, namespace) |
|
character(len=box_info_len) function | box_parallelepiped_oct_m::box_parallelepiped_short_info (this, unit_length) |
|