geom_cell Interface

interface


Calls

interface~~geom_cell~~CallsGraph interface~geom_cell geom_cell proc~geom_cell geom_cell interface~geom_cell->proc~geom_cell interface~vector_ vector_ proc~geom_cell->interface~vector_ interface~alloc_vector alloc_vector proc~geom_cell->interface~alloc_vector interface~geom_tet_center geom_tet_center proc~geom_cell->interface~geom_tet_center interface~abort_psblas abort_psblas proc~geom_cell->interface~abort_psblas interface~geom_tet_volume geom_tet_volume proc~geom_cell->interface~geom_tet_volume interface~vertex_ vertex_ proc~geom_cell->interface~vertex_ 3 3 proc~geom_cell->3 proc~vector_ vector_ interface~vector_->proc~vector_ proc~alloc_vector alloc_vector interface~alloc_vector->proc~alloc_vector proc~geom_tet_center geom_tet_center interface~geom_tet_center->proc~geom_tet_center proc~abort_psblas abort_psblas interface~abort_psblas->proc~abort_psblas proc~geom_tet_volume geom_tet_volume interface~geom_tet_volume->proc~geom_tet_volume psb_abort psb_abort proc~abort_psblas->psb_abort proc~alloc_vector->interface~abort_psblas

Called by

interface~~geom_cell~~CalledByGraph interface~geom_cell geom_cell proc~create_mesh create_mesh proc~create_mesh->interface~geom_cell proc~smooth_mesh smooth_mesh proc~smooth_mesh->interface~geom_cell interface~smooth_mesh smooth_mesh interface~smooth_mesh->proc~smooth_mesh interface~create_mesh create_mesh interface~create_mesh->proc~create_mesh

public module subroutine geom_cell(verts, faces, cells, v2f, v2c, f2c, ncd, cell_cntr, vol, quiet)

Arguments

Type IntentOptional AttributesName
type(vertex), intent(in), allocatable:: verts(:)
type(face), intent(in), allocatable:: faces(:)
type(cell), intent(in), allocatable:: cells(:)
type(connectivity), intent(in) :: v2f
type(connectivity), intent(in) :: v2c
type(connectivity), intent(in) :: f2c
integer, intent(in) :: ncd
type(vector), intent(out), allocatable:: cell_cntr(:)
real(kind=psb_dpk_), intent(out), allocatable:: vol(:)
logical, intent(in), optional :: quiet