DOLFIN User Manual - FEniCS Project
DOLFIN User Manual - FEniCS Project DOLFIN User Manual - FEniCS Project
DOLFIN User ManualHoffman, Jansson, Logg, Wellsclass MyNonlinearFunction : public NonlinearFunction{public:// ConstructorMyNonlinearFunction() : NonlinearFunction(){}// Compute F(u)void F(Vector& b, const Vector& x){// Insert F(u) into the vector b}// Compute Jvoid J(Matrix& A, const Vector& x){// Insert the Jacobian into the matrix A}dolfin::uint size(){// Return the dimension of the Jacobian matrix}dolfin::uint nzsize(){// Return the maximum number of zeroes per row of J}private:// Pointers to objects with which F(u) is defined};54
DOLFIN User ManualHoffman, Jansson, Logg, Wells8.2 Newton solver8.2.1 Linear solver8.2.2 Application of Dirichlet boundary conditionsThe application of inhomogenuous Dirichlet boundary conditions in the contextof a Newton solver requires particular attention.8.2.3 Newton solver parameters8.2.4 Application of Dirichlet boundary conditions8.3 Incremental Newton solver55
- Page 3 and 4: ContentsAbout this manual 91 Introd
- Page 5 and 6: DOLFIN User ManualHoffman, Jansson,
- Page 7: DOLFIN User ManualHoffman, Jansson,
- Page 12 and 13: DOLFIN User ManualHoffman, Jansson,
- Page 14 and 15: DOLFIN User ManualHoffman, Jansson,
- Page 16 and 17: DOLFIN User ManualHoffman, Jansson,
- Page 18 and 19: DOLFIN User ManualHoffman, Jansson,
- Page 20 and 21: DOLFIN User ManualHoffman, Jansson,
- Page 22 and 23: DOLFIN User ManualHoffman, Jansson,
- Page 25 and 26: Chapter 3Linear algebra◮ Develope
- Page 27 and 28: DOLFIN User ManualHoffman, Jansson,
- Page 29 and 30: Chapter 4The mesh◮ Developer’s
- Page 31 and 32: DOLFIN User ManualHoffman, Jansson,
- Page 33 and 34: Chapter 5Functions◮ Developer’s
- Page 35 and 36: DOLFIN User ManualHoffman, Jansson,
- Page 37 and 38: DOLFIN User ManualHoffman, Jansson,
- Page 39 and 40: DOLFIN User ManualHoffman, Jansson,
- Page 41 and 42: DOLFIN User ManualHoffman, Jansson,
- Page 43: Chapter 6Ordinary differential equa
- Page 46 and 47: DOLFIN User ManualHoffman, Jansson,
- Page 48 and 49: DOLFIN User ManualHoffman, Jansson,
- Page 50 and 51: DOLFIN User ManualHoffman, Jansson,
- Page 53: Chapter 8Nonlinear solver◮ Develo
- Page 58 and 59: DOLFIN User ManualHoffman, Jansson,
- Page 60 and 61: DOLFIN User ManualHoffman, Jansson,
- Page 62 and 63: DOLFIN User ManualHoffman, Jansson,
- Page 65 and 66: Chapter 10The log systemDOLFIN prov
- Page 67 and 68: DOLFIN User ManualHoffman, Jansson,
- Page 69 and 70: DOLFIN User ManualHoffman, Jansson,
- Page 71: DOLFIN User ManualHoffman, Jansson,
- Page 74 and 75: DOLFIN User ManualHoffman, Jansson,
- Page 76 and 77: DOLFIN User ManualHoffman, Jansson,
- Page 78 and 79: DOLFIN User ManualHoffman, Jansson,
- Page 80 and 81: DOLFIN User ManualHoffman, Jansson,
- Page 82 and 83: DOLFIN User ManualHoffman, Jansson,
- Page 85: Bibliography[1] Cygwin, 2005. http:
- Page 88 and 89: v 2 v 0 = (0, 0)DOLFIN User ManualH
- Page 90 and 91: DOLFIN User ManualHoffman, Jansson,
- Page 92 and 93: DOLFIN User ManualHoffman, Jansson,
- Page 94 and 95: DOLFIN User ManualHoffman, Jansson,
- Page 96 and 97: DOLFIN User ManualHoffman, Jansson,
- Page 98 and 99: DOLFIN User ManualHoffman, Jansson,
- Page 100 and 101: DOLFIN User ManualHoffman, Jansson,
- Page 102 and 103: DOLFIN User ManualHoffman, Jansson,
<strong>DOLFIN</strong> <strong>User</strong> <strong>Manual</strong>Hoffman, Jansson, Logg, Wells8.2 Newton solver8.2.1 Linear solver8.2.2 Application of Dirichlet boundary conditionsThe application of inhomogenuous Dirichlet boundary conditions in the contextof a Newton solver requires particular attention.8.2.3 Newton solver parameters8.2.4 Application of Dirichlet boundary conditions8.3 Incremental Newton solver55