A FEniCS Tutorial - FEniCS Project
A FEniCS Tutorial - FEniCS Project
A FEniCS Tutorial - FEniCS Project
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Index<br />
alg newton np.py, 52<br />
assemble, 44, 63<br />
assemble system, 44<br />
assembly of linear systems, 44<br />
assembly, increasing efficiency, 63<br />
attribute (class), 82<br />
automatic differentiation, 57<br />
boundary conditions, 77<br />
boundary specification (class), 75<br />
boundary specification (function), 11<br />
Box, 71<br />
BoxField, 35<br />
CG finite element family, 10<br />
class, 82<br />
compilation problems, 88<br />
contour plot, 36<br />
coordinate stretching, 72<br />
coordinate transformations, 72<br />
d1 d2D.py, 61<br />
d1 p2D.py, 8<br />
d2 d2D.py, 65<br />
d2 p2D.py, 15<br />
d3 p2D.py, 17<br />
d4 p2D.py, 17, 45<br />
d5 p2D.py, 28<br />
d6 p2D.py, 31<br />
degree of freedom, 18<br />
degrees of freedom array, 18, 27<br />
degrees of freedom array (vector field),<br />
27<br />
derivative, 57<br />
dimension-independent code, 46<br />
Dirichlet boundary conditions, 11, 77<br />
DirichletBC, 11<br />
dn1 p2D.py, 41<br />
dn2 p2D.py, 42<br />
dn3 p2D.py, 45<br />
dnr p2D.py, 79<br />
DOLFIN, 82<br />
DOLFIN mesh, 10<br />
down-casting matrices and vectors, 86<br />
energy functional, 31<br />
Epetra, 86<br />
error functional, 31<br />
Expresion, 22<br />
Expression, 11<br />
Expression with parameters, 22<br />
<strong>FEniCS</strong>, 82<br />
finite element specifications, 10<br />
flux functional, 34<br />
functionals, 31<br />
FunctionSpace, 10<br />
Gateaux derivative, 56<br />
heterogeneous media, 73<br />
heterogeneous medium, 68<br />
info function, 16<br />
instance, 82<br />
interpolate, 19<br />
interpolation, 19, 22<br />
Interval, 71<br />
Jacobian, automatic computation, 57<br />
Jacobian, manual computation, 51<br />
KrylovSolver, 45<br />
Lagrange finite element family, 10<br />
linear algebra backend, 15<br />
linear systems (in <strong>FEniCS</strong>), 44<br />
LinearVariationalProblem, 17<br />
LinearVariationalSolver, 17<br />
mat2 p2D.py, 75<br />
membrane1.py, 22<br />
membrane1v.p, 24<br />
membrane2.py, 31<br />
Mesh, 10<br />
mesh transformations, 72<br />
method (class), 82<br />
93