VF_localminima | VD_localminima | VE_localminima |
|
|
Syntax C/C++ | #include <VFstd.h>
ui VF_localminima( uiVector Ind, fVector X, ui size ); |
C++ VecObj | #include <OptiVec.h>
ui vector<ui>::localminima( const vector<T>& Ind ); |
Pascal/Delphi | uses VFstd;
function VF_localminima( Ind:uiVector; X:fVector; size:UIntSize ):UIntSize; |
|
CUDA-Funktion C/C++ | #include <cudaVFstd.h>
int cudaVF_localminima( ui *h_nFound, uiVector d_Ind, fVector d_X, ui size );
ui VFcu_localminima( uiVector h_Ind, fVector h_X, ui size );
|
CUDA-Funktion Pascal/Delphi | uses VFstd;
function cudaVF_localminima( var h_nFound:UIntSize; d_Ind:uiVector; d_X:fVector; size:UIntSize ): IntBool;
function VFcu_localminima( h_Ind:uiVector; h_X:fVector; size:UIntSize ): UIntSize;
|
|
Beschreibung | Die Indizes aller lokalen Minima in X werden in Ind gespeichert und ihre Anzahl zurückgegeben. Ein lokales Minimum wird dabei als ein Element von X definiert, das kleiner als sowohl sein "rechter" als auch sein "linker" Nachbar ist. Dies bedeutet, dass das nullte und das letzte Element (die ja nur je einen Nachbarn haben) nicht als lokale Minima angesehen werden können. Außerdem kann, wenn zwei benachbarte Elemente gleich sind, keines von beiden ein lokales Minimum sein. |
|
|
Rückgabewert | Anzahl der gefundenen lokalen Minima |
|
|