13.07.2015 Views

UFL Specification and User Manual 0.3 - FEniCS Project

UFL Specification and User Manual 0.3 - FEniCS Project

UFL Specification and User Manual 0.3 - FEniCS Project

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>UFL</strong> <strong>Specification</strong> <strong>and</strong> <strong>User</strong> <strong>Manual</strong> <strong>0.3</strong>Martin S. Alnæs, Anders Logg• "Crouzeix-Raviart" or "CR", representing scalar Crouzeix–Raviartelements;• "Brezzi-Douglas-Marini"or"BDM",representingvector-valuedBrezzi–Douglas–Marini H(div) elements;• "Brezzi-Douglas-Fortin-Marini"or"BDFM",representingvector-valuedBrezzi–Douglas–Fortin–Marini H(div) elements;• "Raviart-Thomas"or"RT",representingvector-valuedRaviart–ThomasH(div) elements.• "Nedelec 1st kind H(div)" or "N1div", representing vector-valuedNedelec H(div) elements (of the first kind).• "Nedelec 2st kind H(div)" or "N2div", representing vector-valuedNedelec H(div) elements (of the second kind).• "Nedelec 1st kind H(curl)"or"N1curl",representingvector-valuedNedelec H(curl) elements (of the first kind).• "Nedelec 2st kind H(curl)"or"N2curl",representingvector-valuedNedelec H(curl) elements (of the second kind).• "Quadrature" or "Q", representing artificial “finite elements” with degreesof freedom being function evaluation at quadrature points;• "Boundary Quadrature" or "BQ", representing artificial “finite elements”withdegreesoffreedombeingfunctionevaluationatquadraturepoints on the boundary;[Advanced] New elements can be added dynamically by the form compilerusing the function register element. See the docstring for details. To seewhich elements are registered (including the st<strong>and</strong>ard built in ones listedabove) call the function show elements.20

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!