Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
class(KDtree), | public, | pointer | :: | child_L | |||
class(KDtree), | public, | pointer | :: | child_R | |||
class(KDtree), | public, | pointer | :: | parent | |||
type(Object_type), | public, | dimension(:), allocatable | :: | ObjectsList | |||
real(kind=rp), | public, | dimension(3,8) | :: | vertices | |||
integer, | public | :: | NumOfObjs | ||||
integer, | public | :: | level | ||||
integer, | public | :: | axis | ||||
integer, | public | :: | index | ||||
integer, | public | :: | Min_n_of_Objs | ||||
integer, | public | :: | which_KDtree | ||||
integer, | public | :: | MaxAxis | ||||
integer, | public | :: | SIDE | ||||
integer, | public | :: | N_L | ||||
integer, | public | :: | N_R | ||||
integer, | public | :: | N_B | ||||
integer, | public | :: | HalfEvents | ||||
integer, | public | :: | NumThreads | ||||
integer, | public | :: | STLNum | ||||
logical, | public | :: | isLast | ||||
logical, | public | :: | Split | ||||
logical, | public | :: | built_R | = | .false. | ||
logical, | public | :: | built_L | = | .false. | ||
integer, | public, | dimension(NDIM) | :: | NumOfEvents | |||
real(kind=rp), | public | :: | S | ||||
real(kind=rp), | public | :: | SplitCost | ||||
real(kind=rp), | public | :: | SplittingPlane | ||||
type(Event), | public, | dimension(:,:), allocatable | :: | Events | |||
integer, | public, | dimension(:), allocatable | :: | ObjsIndeces |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
type(STLfile), | intent(in) | :: | stl | |||
real(kind=RP), | intent(in) | :: | Vertices(:,:) | |||
logical, | intent(in) | :: | isPlot | |||
integer, | intent(in) | :: | Min_n_of_Objs | |||
type(point_type), | intent(in), | optional | :: | PointList(:) | ||
integer, | intent(in), | optional | :: | lvl |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
type(STLfile), | intent(in) | :: | stl | |||
real(kind=RP), | intent(in) | :: | Vertices(:,:) | |||
type(point_type), | intent(in), | optional | :: | PointList(:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout), | target | :: | this | ||
real(kind=rp), | intent(in) | :: | Point(:) | |||
type(KDtree), | intent(inout), | pointer | :: | tree | ||
logical, | intent(in) | :: | RIGHTCHILD |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout), | target | :: | this | ||
integer, | intent(in), | optional | :: | lvl |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
type(Object_type), | intent(in) | :: | ObjectsList(:) | |||
integer, | intent(in) | :: | STLNum | |||
logical, | intent(in) | :: | PlotObjs |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
logical, | intent(in) | :: | isChild |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | tree |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
type(KDtree), | intent(inout) | :: | child | |||
integer, | intent(in) | :: | side |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
type(Event), | intent(in) | :: | Events(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
type(Event), | intent(in) | :: | Events(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
type(Event), | intent(in) | :: | Events(:,:) |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(KDtree), | intent(inout) | :: | this | |||
type(Event), | intent(in) | :: | Events(:,:) |