|
During year 2004/2005, i followed the DEA **analyse numerique** from the university of [Paris VI](http://www.upmc.fr). This is now called [parcours Analyse Numérique & Équations aux Dérivées Partielles](http://www.ann.jussieu.fr/ANEDP).
|
|
During year 2004/2005, i followed the DEA **analyse numerique** from **Université Pierre & Marie Curie, Paris VI**, now part of [Sorbonne Université](https://www.sorbonne-universite.fr) [Paris VI](http://www.upmc.fr). This is now called [parcours Analyse Numérique & Équations aux Dérivées Partielles](https://www.ljll.math.upmc.fr/MathModel/presentation/anedp.html).
|
|
|
|
|
|
The last chapters are in French.
|
|
The last chapters are in French.
|
|
|
|
|
|
## Research Internship
|
|
## Research Internship
|
|
|
|
|
... | @@ -2,9 +2,9 @@ |
... | @@ -2,9 +2,9 @@ |
|
|
|
|
|
The last chapters are in French.
|
|
The last chapters are in French.
|
|
|
|
|
|
## Research Internship
|
|
## Research Internship
|
|
|
|
|
|
I worked on a new way of doing multiscale image analysis. The idea was to use the knowledege about disocclusion or [inpainting](http://en.wikipedia.org/wiki/Inpainting) in order to predict the image at a lower lower. One application could be find new compression algorithm. My advisors were [Albert Cohen](http://www.ann.jussieu.fr/\~cohen/) and [Simon Masnou](http://www.ann.jussieu.fr/\~masnou/).
|
|
I worked on a new way of doing multiscale image analysis. The idea was to use the knowledege about disocclusion or [inpainting](http://en.wikipedia.org/wiki/Inpainting) in order to predict the image at a lower lower. One application could be find new compression algorithm. My advisors were [Albert Cohen](https://www.ljll.math.upmc.fr/cohen/) and Simon Masnou.
|
|
|
|
|
|
[Read my report (English)](http://www.freehackers.org/media/orzel/dea/stage/rapport.pdf)
|
|
[Read my report (English)](http://www.freehackers.org/media/orzel/dea/stage/rapport.pdf)
|
|
|
|
|
... | @@ -56,7 +56,6 @@ |
... | @@ -56,7 +56,6 @@ |
|
|
|
|
|
`Run program 5.1 to 5.5. Adapt it to a barrier option with realistic data. If times allow make the change S -> S/(S+1) which maps R+ into (0,1) and compute a European put in this formulation and compare.`
|
|
`Run program 5.1 to 5.5. Adapt it to a barrier option with realistic data. If times allow make the change S -> S/(S+1) which maps R+ into (0,1) and compute a European put in this formulation and compare.`
|
|
|
|
|
|
|
|
|
|
- [Rapport du projet](http://www.freehackers.org/media/orzel/dea/finance/rapport_finance.pdf)
|
|
- [Rapport du projet](http://www.freehackers.org/media/orzel/dea/finance/rapport_finance.pdf)
|
|
- [Code source du projet (bz2)](http://www.freehackers.org/media/orzel/dea/finance/sources-finance.tar.bz2)
|
|
- [Code source du projet (bz2)](http://www.freehackers.org/media/orzel/dea/finance/sources-finance.tar.bz2)
|
|
- [Code source du projet (tar.gz)](http://www.freehackers.org/media/orzel/dea/finance/sources-finance.tar.gz)
|
|
- [Code source du projet (tar.gz)](http://www.freehackers.org/media/orzel/dea/finance/sources-finance.tar.gz)
|
... | @@ -162,7 +161,7 @@ |
... | @@ -162,7 +161,7 @@ |
|
|
|
|
|
J'ajoute un test en fin de programme qui calcule le max des différences entre les températures obtenues, et celles que j'aurais dû obtenir. Voici le code
|
|
J'ajoute un test en fin de programme qui calcule le max des différences entre les températures obtenues, et celles que j'aurais dû obtenir. Voici le code
|
|
|
|
|
|
```
|
|
```plaintext
|
|
// test de validité
|
|
// test de validité
|
|
R max = 0.;
|
|
R max = 0.;
|
|
R tetamax =0.;
|
|
R tetamax =0.;
|
... | @@ -214,7 +213,7 @@ |
... | @@ -214,7 +213,7 @@ |
|
|
|
|
|
Pour modifier la matrice globale, je n'ai pas trouvé de fonction correspondante dans l'API de fem, j'ai donc rajouté la fonction Add2x2Matrice aux fichiers MatriceCreuse_tpl.hpp et MatriceCreuse.hpp, dont voici le code (clairement inspiré de la fonction operator+=)
|
|
Pour modifier la matrice globale, je n'ai pas trouvé de fonction correspondante dans l'API de fem, j'ai donc rajouté la fonction Add2x2Matrice aux fichiers MatriceCreuse_tpl.hpp et MatriceCreuse.hpp, dont voici le code (clairement inspiré de la fonction operator+=)
|
|
|
|
|
|
```
|
|
```plaintext
|
|
template<class R> MatriceCreuse<R> & MatriceProfile<R>::add2x2Matrice (int i0, int i1,R a00, R a01, R a11)
|
|
template<class R> MatriceCreuse<R> & MatriceProfile<R>::add2x2Matrice (int i0, int i1,R a00, R a01, R a11)
|
|
{
|
|
{
|
|
int i,j;
|
|
int i,j;
|
... | | ... | |