loc_val_extractor_derivation_procedures Submodule

Contains module procedures associated with the local value extractor derivation class



Module Functions

module function calculateLocVal(this, inputArray, indices) result(output)

Arguments

Type IntentOptional Attributes Name
class(LocValExtractorDerivation), intent(inout) :: this
type(RealArray), intent(in), dimension(:) :: inputArray
integer(kind=ik), intent(in), dimension(:) :: indices

Return Value real(kind=rk), allocatable, dimension(:)


Module Subroutines

module subroutine initLocValDeriv(this, partObj, numProc, targetX)

Initialize harmonic extractor derivation

Arguments

Type IntentOptional Attributes Name
class(LocValExtractorDerivation), intent(inout) :: this
type(Partition), intent(in) :: partObj
integer(kind=ik), intent(in) :: numProc
integer(kind=ik), intent(in) :: targetX

x location to extract from - global indexing