ccl_weight_derivation_procedures Submodule

Contains module procedures associated with the CCL interpolation weights derivation class


Uses


Module Functions

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

Arguments

Type IntentOptional Attributes Name
class(CCLWeightDerivation), 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 initCCLWeights(this, vSpaceObj)

Initialize Chang-Cooper-Langdon interpolation weight derivation

Arguments

Type IntentOptional Attributes Name
class(CCLWeightDerivation), intent(inout) :: this
type(VSpace), intent(in) :: vSpaceObj