new_aggregator Interface

public interface new_aggregator

Module Procedures

private function new_aggregator_int32_1d_t(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(inout), dimension(:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_int32_1d_t)

private function new_aggregator_int32_2d_t(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(inout), dimension(:,:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_int32_2d_t)

private function new_aggregator_int32_3d_t(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
integer(kind=int32), intent(inout), dimension(:,:,:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_int32_3d_t)

private function new_aggregator_real32_1d(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(inout), dimension(:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_real32_1d_t)

private function new_aggregator_real32_2d(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(inout), dimension(:,:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_real32_2d_t)

private function new_aggregator_real32_3d(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
real(kind=real32), intent(inout), dimension(:,:,:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_real32_3d_t)

private function new_aggregator_real64_1d(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout), dimension(:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_real64_1d_t)

private function new_aggregator_real64_2d(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout), dimension(:,:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_real64_2d_t)

private function new_aggregator_real64_3d(source_data, method) result(agg)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(inout), dimension(:,:,:), target :: source_data
character(len=*), intent(in) :: method

Return Value type(aggregator_real64_3d_t)