Octopus
|
Class implementing a box that is a union of spheres. We do this in a specific class instead of using the box_union class for performance reasons (although this should be benchmarked at some point). More...
Class implementing a box that is a union of spheres. We do this in a specific class instead of using the box_union class for performance reasons (although this should be benchmarked at some point).
Definition at line 136 of file box_minimum.F90.
Public Attributes | |
real(real64), public | radius = M_ZERO |
Radius of the spheres. More... | |
Public Attributes inherited from box_shape_oct_m::box_shape_t | |
real(real64), dimension(:), allocatable, public | center |
where is the box centered More... | |
type(basis_vectors_t), public | axes |
Unit vectors used to define the orientation of the shape in space. More... | |
Public Attributes inherited from box_oct_m::box_t | |
integer, public | dim |
dimensions of the space the box lives in More... | |
real(real64), dimension(:), allocatable, public | bounding_box_l |
Half lengths of the bounding box that contains the box. Note that this box always contains the origin and is symmetrical with respect to it. More... | |
Private Member Functions | |
procedure | shape_contains_points => box_minimum_shape_contains_points |
procedure | write_info => box_minimum_write_info |
procedure | short_info => box_minimum_short_info |
final | box_minimum_finalize |
Private Attributes | |
integer | n_sites |
How many sites there are. More... | |
real(real64), dimension(:,:), allocatable | site_position |
Site coordinates. More... | |
type(lookup_t) | site_lookup |
|
private |
Definition at line 143 of file box_minimum.F90.
|
private |
Definition at line 144 of file box_minimum.F90.
|
private |
Definition at line 145 of file box_minimum.F90.
|
finalprivate |
Definition at line 146 of file box_minimum.F90.
real(real64), public box_minimum_oct_m::box_minimum_t::radius = M_ZERO |
Radius of the spheres.
Definition at line 138 of file box_minimum.F90.
|
private |
How many sites there are.
Definition at line 139 of file box_minimum.F90.
|
private |
Site coordinates.
Definition at line 140 of file box_minimum.F90.
|
private |
Definition at line 141 of file box_minimum.F90.