alglib complex_1d_array



  • Hey,

    ich habe eine Frage zum Umgang mit den complex_1d_array der "alglib" Bibliothek.
    Ich möchte gern über den Befehl "setcontent" die Werte aus einem bereits bestehenden array in das complex_1d_array übergeben. Für ein real_1d_array funktioniert das auch tadellos:

    alglib::real_1d_array y;
          y.setcontent(44, E_M);
    

    Aber das:

    alglib::complex_1d_array c_array;
         c_array.setcontent(10, k);  //k is an any array
    

    funktioniert leider nicht. Meine Frage bezieht sich nur auf das übergeben der Werte. Ich würde mich sehr über ein einfaches Beispiel freuen, oder auch einen Link. Auch weiterführende Informationen zum Umgang mit komplexen Zahlen in Alglib allgemein sind gern gesehen ;). Komplexe Zahlen/Arrays im "normalen" C++ sind klar. Ich nutze MVS 2012.

    Ich würde mich sehr über eine Antwort freuen.


  • Mod

    std::vector<alglib::complex> vec;
    
    // ..
    
    c_array.set_contents( vec.size(), vec.data() );
    

Anmelden zum Antworten