IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage C++ Discussion :

librairie deal ii


Sujet :

Langage C++

  1. #1
    Invité
    Invité(e)
    Par défaut librairie deal ii
    Bonjour!

    Je dois réaliser un projet en 2 parties en utilisant une librairie dont j'ignore encore comment elle est construite (mon enseignant nous ne aide pas du tout, il ne nous a même pas montré comment deal ii fonctionnait).
    En me servant de step-3, je dois résoudre le problème
    omega=[0,1] x [0,1]
    -laplacien(u)=f sur omega
    u=0 sur gamma (bord de omega)


    La première partie consiste à prendre f(x,y)=1 (solution exacte u(x,y)=[ x(1-x)+y(1-y) ]/4 ), dans l'autre f(x,y)=2y(1-y)+2x(1-x) (solution exacte u(x,y)=x(1-x)y(1-y) )

    Tout ce que j'ai réussi à faire, c'est de définir le domaine omega (au départ, c'était [-1,1] x [-1,1] ), et j'ai pu dire combien de fois je désire raffiner. Il ne me reste plus qu'à trouver comment définir le membre de droite et en plus de cela, je dois calculer les erreurs L2 et L infini (pour cela, il me faut l'aire de chaque maille (rectangles) et les évaluations de la solution exacte et approchée pour chaque nœuds).

    Merci
    site: http://www.dealii.org/6.2.1/doxygen/tutorial/index.html

    edit:
    Pour changer le second membre, ce n'est pas dans ce passage:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    for (unsigned int i=0; i<dofs_per_cell; ++i)
         for (unsigned int q_point=0; q_point<n_q_points; ++q_point)
               cell_rhs(i) += (fe_values.shape_value (i, q_point) *
                               1 *
                               fe_values.JxW (q_point));
    Il faudrait donc changer ce 1 en 2y(1-y)+2x(1-x) mais comment avoir "x" et "y"?
    Dernière modification par Invité ; 18/10/2009 à 19h11.

Discussions similaires

  1. [librairies standard]slang.h et curses.h
    Par miss8 dans le forum Réseau
    Réponses: 13
    Dernier message: 27/12/2002, 10h14
  2. inclure une librairie *.lib
    Par darkbm dans le forum C
    Réponses: 2
    Dernier message: 16/12/2002, 22h48
  3. Réponses: 5
    Dernier message: 09/12/2002, 22h23
  4. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    Réponses: 15
    Dernier message: 05/11/2002, 14h55
  5. compatibilité des librairies directX8
    Par Freakazoid dans le forum DirectX
    Réponses: 3
    Dernier message: 23/05/2002, 21h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo