Octopus
|
Data Types | |
interface | box_sphere_t |
Class implementing a spherical box. More... | |
Functions/Subroutines | |
class(box_sphere_t) function, pointer | box_sphere_constructor (dim, center, radius, namespace) |
subroutine | box_sphere_finalize (this) |
logical function, dimension(1:nn) | box_sphere_shape_contains_points (this, nn, xx) |
logical function, dimension(1:nn) | box_sphere_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_sphere_shape_get_surface_point_info (this, point_coordinates, mesh_spacing, normal_vector, surface_element) |
subroutine | box_sphere_write_info (this, iunit, namespace) |
character(len=box_info_len) function | box_sphere_short_info (this, unit_length) |
|
private |
Definition at line 150 of file box_sphere.F90.
|
private |
Definition at line 174 of file box_sphere.F90.
|
private |
Definition at line 185 of file box_sphere.F90.
|
private |
Get a mask for the grid points telling which of them are surface points.
Definition at line 204 of file box_sphere.F90.
|
private |
[in] | point_coordinates | (x,y,z) coordinates of the point |
[in] | mesh_spacing | spacing of the mesh |
[out] | normal_vector | normal vector to the surface point |
[out] | surface_element | surface element (needed to compute the surface integral) |
Definition at line 236 of file box_sphere.F90.
|
private |
Definition at line 275 of file box_sphere.F90.
|
private |
Definition at line 291 of file box_sphere.F90.