block_obj_GetOwningCell Function

private impure function block_obj_GetOwningCell(this, p) result(cell)

Uses

  • proc~~block_obj_getowningcell~~UsesGraph proc~block_obj_getowningcell block_obj%block_obj_GetOwningCell mpi_f08 mpi_f08 proc~block_obj_getowningcell->mpi_f08

Returns the coordinates of the cell that contains the position p.

Type Bound

block_obj

Arguments

Type IntentOptional Attributes Name
class(block_obj), intent(in) :: this

A block object

real(kind=wp), intent(in) :: p(3)

Position to locate

Return Value integer, (3)

Cell coordinates


Called by

proc~~block_obj_getowningcell~~CalledByGraph proc~block_obj_getowningcell block_obj%block_obj_GetOwningCell proc~collision_obj_setupcollisionblock2 collision_obj%collision_obj_SetupCollisionBlock2 proc~collision_obj_setupcollisionblock2->proc~block_obj_getowningcell proc~collision_obj_updateneighborlist collision_obj%collision_obj_UpdateNeighborList proc~collision_obj_updateneighborlist->proc~block_obj_getowningcell proc~cdifs_obj_updatecollisions cdifs_obj_UpdateCollisions proc~cdifs_obj_updatecollisions->proc~collision_obj_updateneighborlist proc~grans_obj_advancesolution_computecollisionforces grans_obj_AdvanceSolution_ComputeCollisionForces proc~grans_obj_advancesolution_computecollisionforces->proc~collision_obj_updateneighborlist proc~cdifs_obj_advancesolutionrp cdifs_obj_AdvanceSolutionRP proc~cdifs_obj_advancesolutionrp->proc~cdifs_obj_updatecollisions proc~grans_obj_advancesolution grans_obj_AdvanceSolution proc~grans_obj_advancesolution->proc~grans_obj_advancesolution_computecollisionforces interface~grans_obj_advancesolution grans_obj%grans_obj_AdvanceSolution interface~grans_obj_advancesolution->proc~grans_obj_advancesolution proc~cdifs_obj_advancesolution cdifs_obj_AdvanceSolution proc~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolutionrp interface~cdifs_obj_advancesolution cdifs_obj%cdifs_obj_AdvanceSolution interface~cdifs_obj_advancesolution->proc~cdifs_obj_advancesolution