Provided by: librheolef-dev_5.93-2_i386 bug

NAME

       curl -- curl operator

SYNOPSIS

             form(const space V, const space& M, "curl");

DESCRIPTION

       Assembly  the  form  associated  to the curl operator on finite element
       space.  In three dimensions, both V and M are vector-valued:

                      /
                      |
             b(u,q) = |  curl(u).q dx
                      |
                      / Omega

       In two dimensions, only V is vector-valued.   The  V  space  may  be  a
       either P2 finite element space, while the M space may be P1d.  See also
       form(3) and space(3).

EXAMPLE

       The following piece of code build the divergence form associated to the
       P2 approximation for a three dimensional geometry:

               geo omega("cube");
               space V(omega, "P2",  "vector");
               space M(omega, "P1d", "vector");
               form b(V, M, "curl");

       while this code becomes in two dimension:

               geo omega("square");
               space V(omega, "P2",  "vector");
               space M(omega, "P1d");
               form b(V, M, "curl");

SEE ALSO

       form(3), space(3)