ScalES-PPM
Loading...
Searching...
No Matches
Macros | Functions
heap_fwrap.c File Reference

Fortran wrappers for binary heap routines. More...

#include <stdlib.h>
#include "cfortran.h"
#include "core/heap.h"

Macros

#define ROUTINE_6   (PPM_CompareWithData)(void (*)(void))
 
#define ROUTINE_5   (PPM_CompareWithData)(void (*)(void))
 

Functions

 FCALLSCSUB6 (PPM_heapify_wrapper, PPM_HEAPIFY, ppm_heapify, PVOID, INT, INT, INT, PVOID, ROUTINE)
 
 FCALLSCFUN5 (LOGICAL, PPM_is_heap_wrapper, PPM_IS_HEAP, ppm_is_heap, PVOID, INT, INT, PVOID, ROUTINE)
 
 FCALLSCSUB5 (PPM_build_heap_wrapper, PPM_BUILD_HEAP, ppm_build_heap, PVOID, INT, INT, PVOID, ROUTINE)
 
 FCALLSCSUB6 (PPM_heap_elem_increase_sort_wrapper, PPM_HEAP_ELEM_INCREASE_SORT, ppm_heap_elem_increase_sort, PVOID, INT, INT, INT, PVOID, ROUTINE)
 
 FCALLSCSUB5 (PPM_heap_remove_top_wrapper, PPM_HEAP_REMOVE_TOP, ppm_heap_remove_top, PVOID, INT, INT, PVOID, ROUTINE)
 

Detailed Description

Fortran wrappers for binary heap routines.

Version
1.0
Author
Thomas Jahns jahns.nosp@m.@dkr.nosp@m.z.de

Das diesem Bericht zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung, und Forschung unter dem Förderkennzeichen 01IH08004E gefördert. Die Verantwortung für den Inhalt dieser Veröffentlichung liegt beim Autor.