R: Hull White Calibration?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

R: Hull White Calibration?

Berardi Luca
R: [Quantlib-users] Hull White Calibration?

- Just stepped into the CapHelper constructor...after the instantiation the Handle does NOT contain a null pointer, and all the various components were instantiated correctly, as far as I could realize, inspecting through the debugger watch window.

- Unfortunately the code exhibits the same problem also if I compile it in a stand-alone console application ( using the main(), say ).

I'm currently stepping into the other functions called by the CapHelper constructor to exactly locate where the exception is thrown.

I'll get back to you shortly.

Luca


-----Messaggio originale-----
Da: Luigi Ballabio [[hidden email]]
Inviato: mercoledì 24 marzo 2004 15.47
A: Berardi Luca
Cc: [hidden email]
Oggetto: Re: [Quantlib-users] Hull White Calibration?


On 2004.03.24 12:34, Berardi Luca wrote:
> - the QuantLib version I'm using is 0.3.4 (currently using the debug
> libraries)
> - when I step through the code in the Visual Studio 6.0 Debugger, I
> noticed that when each CapHelper is instantiated (pls refer to the 
> code I previously sent out) at the line:
>
> Handle<CalibrationHelper>
> hCapHelper(new CapHelper(volaLength[i],
>            rhMarketElement,index, rhTermStructure));
> I get the following message in the Output Window: "First-chance
> exception in
> EXCEL.EXE (KERNEL32.DLL): 0xE06D7363: Microsoft C++ Exception."

Luca,
        can you step into the CapHelper instantiation? After executing 
the line above, does the Handle contain a non-null pointer?

Also, how does your code work if you use it without Excel in the 
picture---say, if you write a short main() to test it?

Later,
        Luigi


DISCLAIMER: Privileged/Confidential Information may be contained in this message and in any of its attachments (the "message"). If you are not the addressee indicated in this message (or responsible for delivery of the message to such person), you may not copy or deliver this message to anyone. In such case, you should destroy this message and kindly notify the sender by reply e-mail. The contents of this message shall be understood as neither given nor endorsed by Banca Profilo S.p.A., nor Profilo SGR S.p.A., nor Profilo Asset Management SGR S.p.A., nor Profilo Academy S.p.A.. Banca Profilo S.p.A., Profilo SGR S.p.A., Profilo Asset Management SGR S.p.A., Profilo Academy S.p.A. do not accept liability for corruption, interception or amendment, if any, or the consequences thereof.

Il presente messaggio e/o i suoi allegati (di seguito il "messaggio") possono contenere informazioni privilegiate e/o confidenziali. Se non siete i destinatari indicati nel messaggio (o persona incaricata di inoltrare il messaggio al/i destinatario/i), non potete copiare o inoltrare il messaggio ad altri e siete invitati a distruggerlo dandone informazione al mittente a mezzo e-mail. Il contenuto del presente messaggio non deve essere considerato come trasmesso o autorizzato nè da Banca Profilo S.p.A., nè da Profilo SGR S.p.A., nè da Profilo Asset Management SGR S.p.A., nè da Profilo Academy S.p.A.. Nè Banca Profilo S.p.A., nè Profilo SGR S.p.A., nè Profilo Asset Management SGR S.p.A., nè Profilo Academy S.p.A. si assumono alcuna responsabilità per eventuali intercettazioni, modifiche o danneggiamenti del presente messaggio e-mail e per le eventuali conseguenze.


Reply | Threaded
Open this post in threaded view
|

Re: R: Hull White Calibration?

Ferdinando M. Ametrano-3
Luca,

I would suggest you rebuild everything from scratch (rebuild_all option of
Visual C++) and get sure you just have one QuantLib folder on your machine:
you should be sure to link the just-compiled library, not any other version
hidden somewhere on your machine.

Hope it helps

ciao -- Nando