VCF_maxReImVCD_maxReImVCE_maxReIm
FunktionGetrennte Bestimmung des größten auftretenden Wertes von Real- und Imaginärteil cartesisch-komplexer Vektoren
Syntax C/C++#include <VFmath.h>
fComplex VCF_maxReIm( cfVector X, ui size );
C++ VecObj#include <OptiVec.h>
complex<T> vector<complex<T>>::maxReIm();
Pascal/Delphiuses VCFstd;
function VCF_maxReIm( X:cfVector; size:UIntSize ):fComplex;

Alternative Syntax (veraltet, aber weiterhin unterstützt):
procedure VCF_maxReIm( var RetVal:fComplex; X:cfVector; size:UIntSize );

    (analog VCD_,   VCE_)
CUDA-Funktion C/C++#include <cudaVCFstd.h>
int cudaVCF_maxReIm( fComplex *h_RetVal, cfVector d_X, ui size );
int cusdVCF_maxReIm( fComplex *d_RetVal, cfVector d_X, ui size );
fComplex VCFcu_maxReIm( cfVector h_X, ui size );
CUDA-Funktion Pascal/Delphiuses VCFstd;
function cudaVCF_maxReIm( var h_RetVal:fComplex; d_X:cfVector; size:UIntSize ): IntBool;
function cusdVCF_maxReIm( d_RetVal:PfComplex; d_X:cfVector; size:UIntSize ): IntBool;
function VCFcu_maxReIm( h_X:cfVector; size:UIntSize ):fComplex;
BeschreibungDer größte innerhalb aller Realteile auftretende Wert sowie der größte innerhalb aller Imaginärteile auftretende Wert werden getrennt voneinander bestimmt. Diese werden als eine komplexe Zahl zusammengefaßt und entweder als fComplex zurückgegeben (in C/C++) oder in der Variablen Max gespeichert (in Pascal/Delphi):
Max.Re: größter gefundener Realteil,
Max.Im: größter gefundener Imaginärteil
Fehlerbehandlungkeine
RückgabewertC/C++:
struct oder class-Instanz vom Typ fComplex (bzw. dComplex, eComplex), in dem die Maxima der Real- und Imaginärteile von X zusammengefaßt sind.
Pascal/Delphi:
Da Pascal die Rückgabe von als records definierten komplexen Zahlen nicht zuläßt, wird das Ergebnis nicht zurückgegeben, sondern in der Variablen Max gespeichert.
QuerverweisVCF_minReIm,   VCF_absmaxReIm,   VCF_absmax,   VCF_absmaxind

VectorLib Inhaltsverzeichnis  OptiVec Home