interp_multilevel_interp_type Interface

public interface interp_multilevel_interp_type

Module Procedures

private function constructor_with_levclasses(coordinates_source, coordinates_dest, level_classes_source, level_classes_dest, coord_varname) result(this)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: coordinates_source(:,:)
real(kind=r8), intent(in) :: coordinates_dest(:,:)
integer, intent(in) :: level_classes_source(:,:)
integer, intent(in) :: level_classes_dest(:,:)
character(len=*), intent(in) :: coord_varname

Return Value type(interp_multilevel_interp_type)

private function constructor_no_levclasses(coordinates_source, coordinates_dest, coord_varname) result(this)

Arguments

Type IntentOptional Attributes Name
real(kind=r8), intent(in) :: coordinates_source(:,:)
real(kind=r8), intent(in) :: coordinates_dest(:,:)
character(len=*), intent(in) :: coord_varname

Return Value type(interp_multilevel_interp_type)