desktops
Sponsored Links
Sponsored Links
desktops: Titel
No.
Titel
Kategorie
Preis
Liscense
Dateigröße
desktops: Beschreibung
No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Programmierung - Bibliotheken
Perl Artistic
PDL:: LinearAlgebra:: Komplex ist eine PDL-Schnittstelle zur lapack Programmierungbibliothek der linearen Algebra (komplizierte Zahl).
SYNOPSE
Gebrauch PDL:: Kompliziert
Gebrauch PDL:: LinearAlgebra:: Kompliziert;
$a = r2C gelegentlich (100.100);
$s = r2C null (100);
$u = r2C null (100.100);
$v = r2C null (100.100);
$info = 0;
$job = 0;
cgesdd ($a, $job, $info, $s, $u, $v);
Diese Baugruppe stellen eine Schnittstelle zu den Teilen der lapack Bibliothek zur Verfügung (komplizierte Zahl). Dieses nehmen Programm entweder Gleitbetrieb an, oder Doppeltes pinkelt.
EOD
pp_defc („gesvd“, HandleBad => 0, RedoDimsCode => $SIZE (r) = $PDL (A) - >ndims > 2? Protokoll ($PDL (A) - >dims [1], $PDL (A) - >dims [2]): 1; , Nennwerte => [io, phys] A (2, m, N); int jobu (); int jobvt (); [O, phys] s (r); [O, phys] U (2, P, Q); [O, phys] VT (2, s, t); Info int [O, phys] (), GenericTypes => [F, D], Code => generate_code
ganze Zahl lwork;
Putzfrau trau, travt;
schreibt (F) % {
extern int cgesvd_ (Putzfrau *jobu, Putzfrau *jobvt, ganze Zahl *m, ganze Zahl *n, Gleitbetrieb *a,
ganze Zahl *lda, Gleitbetrieb *s, Gleitbetrieb *u, int *ldu,
*vt, ganze Zahl *ldvt, Gleitbetrieb *work, ganze Zahl *lwork, Gleitbetrieb *rwork schwimmen,
ganze Zahl *info);
Gleitbetrieb *rwork;
Gleitbetrieb tmp_work [2];
%}
Typen (D) % {
extern int zgesvd_ (Putzfrau *jobz, Putzfrau *jobvt, ganze Zahl *m, ganze Zahl *n,
doppeltes *a, ganze Zahl *lda, doppelte *s, doppeltes *u, int *ldu,
doppeltes *vt, ganze Zahl *ldvt, doppeltes *work, ganze Zahl *lwork, doppeltes *rwork,
ganze Zahl *info);
doppeltes *rwork;
doppeltes tmp_work [2];
%}
lwork = ($PRIV (__m_size), < $PRIV (__n_size)) ? 5*$PRIV (__m_size): 5*$PRIV (__n_size);
schreibt (F) % {
rwork = (Gleitbetrieb *) malloc (lwork * sizeof (Gleitbetrieb));
%}
Typen (D) % {
rwork = (Doppeltes *) malloc (lwork * sizeof (Doppeltes));
%}
lwork = -1;
Schalter ($jobu ())
{
Rechtssache 1: trau = A;
Bruch;
Rechtssache 2: trau = S;
Bruch;
Rechtssache 3: trau = O;
Bruch;
Zahlungseinstellung: trau = N;
}
Schalter ($jobvt ())
{
Rechtssache 1: travt = A;
Bruch;
Rechtssache 2: travt = S;
Bruch;
Rechtssache 3: travt = O;
Bruch;
Zahlungseinstellung: travt = N;
}
$TFD (cgesvd_, zgesvd_) (
&trau,
&travt,
&$PRIV (__m_size),
&$PRIV (__n_size),
$P (A),
&$PRIV (__m_size),
$P,
$P (U),
&$PRIV (__p_size),
$P (VT),
&$PRIV (__s_size),
&tmp_work [0],
&lwork,
rwork,
$P (Info));
lwork = (ganze Zahl) tmp_work [0];
{
schreibt (F) % {
*work schwimmen = (Gleitbetrieb *) malloc (2*lwork * sizeof (Gleitbetrieb));
%}
Typen (D) % {
doppeltes *work = (Doppeltes *) malloc (2*lwork * sizeof (Doppeltes));
%}
$TFD (cgesvd_, zgesvd_) (
&trau,
&travt,
&$PRIV (__m_size),
&$PRIV (__n_size),
$P (A),
&$PRIV (__m_size),
$P,
$P (U),
&$PRIV (__p_size),
$P (VT),
&$PRIV (__s_size),
arbeiten,
&lwork,
rwork,
$P (Info));
frei (Arbeit);
}
freigeben (rwork);
,
Doc=>
SYNOPSE
Gebrauch PDL:: Kompliziert
Gebrauch PDL:: LinearAlgebra:: Kompliziert;
$a = r2C gelegentlich (100.100);
$s = r2C null (100);
$u = r2C null (100.100);
$v = r2C null (100.100);
$info = 0;
$job = 0;
cgesdd ($a, $job, $info, $s, $u, $v);
Diese Baugruppe stellen eine Schnittstelle zu den Teilen der lapack Bibliothek zur Verfügung (komplizierte Zahl). Dieses nehmen Programm entweder Gleitbetrieb an, oder Doppeltes pinkelt.
EOD
pp_defc („gesvd“, HandleBad => 0, RedoDimsCode => $SIZE (r) = $PDL (A) - >ndims > 2? Protokoll ($PDL (A) - >dims [1], $PDL (A) - >dims [2]): 1; , Nennwerte => [io, phys] A (2, m, N); int jobu (); int jobvt (); [O, phys] s (r); [O, phys] U (2, P, Q); [O, phys] VT (2, s, t); Info int [O, phys] (), GenericTypes => [F, D], Code => generate_code
ganze Zahl lwork;
Putzfrau trau, travt;
schreibt (F) % {
extern int cgesvd_ (Putzfrau *jobu, Putzfrau *jobvt, ganze Zahl *m, ganze Zahl *n, Gleitbetrieb *a,
ganze Zahl *lda, Gleitbetrieb *s, Gleitbetrieb *u, int *ldu,
*vt, ganze Zahl *ldvt, Gleitbetrieb *work, ganze Zahl *lwork, Gleitbetrieb *rwork schwimmen,
ganze Zahl *info);
Gleitbetrieb *rwork;
Gleitbetrieb tmp_work [2];
%}
Typen (D) % {
extern int zgesvd_ (Putzfrau *jobz, Putzfrau *jobvt, ganze Zahl *m, ganze Zahl *n,
doppeltes *a, ganze Zahl *lda, doppelte *s, doppeltes *u, int *ldu,
doppeltes *vt, ganze Zahl *ldvt, doppeltes *work, ganze Zahl *lwork, doppeltes *rwork,
ganze Zahl *info);
doppeltes *rwork;
doppeltes tmp_work [2];
%}
lwork = ($PRIV (__m_size), < $PRIV (__n_size)) ? 5*$PRIV (__m_size): 5*$PRIV (__n_size);
schreibt (F) % {
rwork = (Gleitbetrieb *) malloc (lwork * sizeof (Gleitbetrieb));
%}
Typen (D) % {
rwork = (Doppeltes *) malloc (lwork * sizeof (Doppeltes));
%}
lwork = -1;
Schalter ($jobu ())
{
Rechtssache 1: trau = A;
Bruch;
Rechtssache 2: trau = S;
Bruch;
Rechtssache 3: trau = O;
Bruch;
Zahlungseinstellung: trau = N;
}
Schalter ($jobvt ())
{
Rechtssache 1: travt = A;
Bruch;
Rechtssache 2: travt = S;
Bruch;
Rechtssache 3: travt = O;
Bruch;
Zahlungseinstellung: travt = N;
}
$TFD (cgesvd_, zgesvd_) (
&trau,
&travt,
&$PRIV (__m_size),
&$PRIV (__n_size),
$P (A),
&$PRIV (__m_size),
$P,
$P (U),
&$PRIV (__p_size),
$P (VT),
&$PRIV (__s_size),
&tmp_work [0],
&lwork,
rwork,
$P (Info));
lwork = (ganze Zahl) tmp_work [0];
{
schreibt (F) % {
*work schwimmen = (Gleitbetrieb *) malloc (2*lwork * sizeof (Gleitbetrieb));
%}
Typen (D) % {
doppeltes *work = (Doppeltes *) malloc (2*lwork * sizeof (Doppeltes));
%}
$TFD (cgesvd_, zgesvd_) (
&trau,
&travt,
&$PRIV (__m_size),
&$PRIV (__n_size),
$P (A),
&$PRIV (__m_size),
$P,
$P (U),
&$PRIV (__p_size),
$P (VT),
&$PRIV (__s_size),
arbeiten,
&lwork,
rwork,
$P (Info));
frei (Arbeit);
}
freigeben (rwork);
,
Doc=>
2
Programmierung - Bibliotheken
Perl Artistic
Netz:: IPMessenger:: MessageCommand ist eine Perl-Baugruppe für MeldungBefehlsdefinition und Accessorkategorie.
SYNOPSE
Gebrauch Netz:: IPMessenger:: MessageCommand;
mein $command = Netz:: IPMessenger:: MessageCommand->new (SENDMSG) - >set_secret;
Dieses definiert IP-Kurierbefehls- und -optionsmarkierungsfahnen. Auch dieses gibt Ihnen Accessors jener Optionsmarkierungsfahnen.
METHODEN
Optionsmarkierungsfahne Accessors bereitgestellt über AUFLADEN-Methode tellt. Sie können get_*, set_* verwenden, um auf jene Optionsmarkierungsfahnen zurückzugreifen.
neu
mein $messagecommand = Netz:: IPMessenger:: MessageCommand->new ($command);
Erstellt Nachricht und lagert Befehl. Wenn Befehl wie Zahl aussieht, lagert sie gerade. Andernfalls Versuche, zum er durch die Anwendung von %COMMAND zu konvertieren.
Betriebsart
mein $mode = $messagecommand->mode;
Zurückbringt Befehlsmodustrennwand bringt.
modename
mein $modename = $messagecommand->modename;
Umsatzbefehl modename.
get_command
mein $command = $messagecommand->get_command;
Gerade Umsätze gelagerter Befehlswert.
SYNOPSE
Gebrauch Netz:: IPMessenger:: MessageCommand;
mein $command = Netz:: IPMessenger:: MessageCommand->new (SENDMSG) - >set_secret;
Dieses definiert IP-Kurierbefehls- und -optionsmarkierungsfahnen. Auch dieses gibt Ihnen Accessors jener Optionsmarkierungsfahnen.
METHODEN
Optionsmarkierungsfahne Accessors bereitgestellt über AUFLADEN-Methode tellt. Sie können get_*, set_* verwenden, um auf jene Optionsmarkierungsfahnen zurückzugreifen.
neu
mein $messagecommand = Netz:: IPMessenger:: MessageCommand->new ($command);
Erstellt Nachricht und lagert Befehl. Wenn Befehl wie Zahl aussieht, lagert sie gerade. Andernfalls Versuche, zum er durch die Anwendung von %COMMAND zu konvertieren.
Betriebsart
mein $mode = $messagecommand->mode;
Zurückbringt Befehlsmodustrennwand bringt.
modename
mein $modename = $messagecommand->modename;
Umsatzbefehl modename.
get_command
mein $command = $messagecommand->get_command;
Gerade Umsätze gelagerter Befehlswert.
desktops: Zusammenfassung
No.
Titel
Kategorie
Preis
Liscense
Dateigröße
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above desktops search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
