MEF90L2DotProductSet Subroutine

public subroutine MEF90L2DotProductSet(myDotProductSet, U, V, setType, setID, elem, elemType, ierr)

MEF90L2DotProductSet: Assemble and add the contribution one processor to the L2 dot products of type(tVec) U and V on a cell / face / edge set, interpolated with element type elemType

Arguments

Type IntentOptional Attributes Name
real(kind=C_DOUBLE), intent(out) :: myDotProductSet
type(tVec), intent(in) :: U
type(tVec), intent(in) :: V
integer(kind=C_INT32_T), intent(in) :: setType
integer(kind=C_INT32_T) :: setID
type(MEF90Element3DVect), dimension(:), pointer :: elem
type(MEF90ElementType), intent(in) :: elemType
integer(kind=C_INT32_T), intent(inout) :: ierr