← Back to team overview

dolfin team mailing list archive

[HG] Update Makefile.in

 

One or more new changesets pushed to the primary DOLFIN repository.
A short summary of the last three changesets is included below.

changeset:   1716:2dbcced4e02d988627c101ff1e0755f5ceee4345
tag:         tip
parent:      1714:6c00a353d4eeff52a5378b1249a87b8b59d0fd0d
parent:      1715:90db2b11b9d1c358394eb6d499074b62971a5a22
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Mon Feb 20 19:07:48 2006 +0100
files:       src/kernel/fem/Makefile.in src/kernel/fem/dolfin/Makefile.in src/kernel/io/Makefile.in src/kernel/io/dolfin/Makefile.in src/kernel/nls/Makefile.in src/kernel/nls/dolfin/Makefile.in
description:
Update Makefile.in


changeset:   1715:90db2b11b9d1c358394eb6d499074b62971a5a22
parent:      1709:6118fb5d5ae88f8af22504acd4b97cd6712c1bfa
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Mon Feb 20 19:04:10 2006 +0100
files:       Makefile.in aclocal.m4 configure src/Makefile.in src/config/Makefile.in src/demo/Makefile.in src/demo/fem/Makefile.in src/demo/nls/Makefile.in src/demo/nls/nonlinearpoisson/main.cpp src/demo/nls/poisson/main.cpp src/demo/ode/Makefile.in src/demo/ode/homotopy/Makefile.in src/demo/ode/modeling/Makefile.in src/demo/pde/Makefile.in src/demo/pde/stokes/Makefile.in src/demo/scripting/Makefile.in src/demo/solvers/Makefile.in src/demo/solvers/navierstokes/Makefile.in src/greeting/Makefile.in src/kernel/Makefile.in src/kernel/common/Makefile.in src/kernel/common/dolfin/Makefile.in src/kernel/fem/Makefile.in src/kernel/fem/dolfin/Makefile.in src/kernel/form/Makefile.in src/kernel/form/dolfin/Makefile.in src/kernel/function/Makefile.in src/kernel/function/dolfin/Makefile.in src/kernel/io/Makefile.in src/kernel/io/dolfin/Makefile.in src/kernel/la/Makefile.in src/kernel/la/dolfin/Makefile.in src/kernel/log/Makefile.in src/kernel/log/dolfin/Makefile.in src/kernel/main/Makefile.in src/kernel/main/dolfin/Makefile.in src/kernel/math/Makefile.in src/kernel/math/dolfin/Makefile.in src/kernel/mesh/Makefile.in src/kernel/mesh/dolfin/Makefile.in src/kernel/nls/Makefile.am src/kernel/nls/Makefile.in src/kernel/nls/NewtonSolver.cpp src/kernel/nls/NonlinearFunction.cpp src/kernel/nls/NonlinearPDE.cpp src/kernel/nls/dolfin/Makefile.am src/kernel/nls/dolfin/Makefile.in src/kernel/nls/dolfin/NewtonSolver.h src/kernel/nls/dolfin/NonlinearFunction.h src/kernel/nls/dolfin/NonlinearPDE.h src/kernel/nls/dolfin/dolfin_nls.h src/kernel/ode/Makefile.in src/kernel/ode/dolfin/Makefile.in src/kernel/parameter/Makefile.in src/kernel/parameter/dolfin/DefaultParameters.h src/kernel/parameter/dolfin/Makefile.in src/kernel/quadrature/Makefile.in src/kernel/quadrature/dolfin/Makefile.in src/lib/Makefile.in src/modules/Makefile.in src/modules/convdiff/Makefile.in src/modules/convdiff/dolfin/Makefile.in src/modules/dolfin/Makefile.in src/modules/elasticity-updated/Makefile.in src/modules/elasticity-updated/dolfin/Makefile.in src/modules/elasticity/Makefile.in src/modules/elasticity/dolfin/Makefile.in src/modules/heat/Makefile.in src/modules/heat/dolfin/Makefile.in src/modules/navierstokes/Makefile.in src/modules/navierstokes/dolfin/Makefile.in src/modules/poisson/Makefile.in src/modules/poisson/dolfin/Makefile.in src/modules/stokes/Makefile.in src/modules/stokes/dolfin/Makefile.in src/post/Makefile.in src/pre/Makefile.in src/pydolfin/Makefile.in src/utils/Makefile.in src/utils/convert/Makefile.in src/utils/inp2dx/Makefile.in
description:
Clean up of nonlinear solver.

NonlinearFunction is now a simple base class, for which a user provides functions to compute a RHS vector and the Jacobian matrix.

What was NonlinearFunction is now largely NonlinearPDE, which is not dissimilar to the class PDE. Given a BilinearForm, LinearForm, Mesh, and BoundaryCondition, it will form the residual vector and the Jacobian, or this can be provided by the user by deriving a class from NonlinearPDE.

NewtonSolver now uses the new parameters system. Defaults are set in the constructor and have been removed from DefaultParameters.h.


changeset:   1714:6c00a353d4eeff52a5378b1249a87b8b59d0fd0d
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon Feb 20 17:19:20 2006 -0500
files:       src/kernel/function/ConstantFunction.cpp src/kernel/function/DiscreteFunction.cpp src/kernel/function/FunctionPointerFunction.cpp src/kernel/function/UserFunction.cpp src/kernel/function/dolfin/ConstantFunction.h src/kernel/function/dolfin/DiscreteFunction.h src/kernel/function/dolfin/Function.h src/kernel/function/dolfin/FunctionPointerFunction.h src/kernel/function/dolfin/GenericFunction.h src/kernel/function/dolfin/UserFunction.h
description:
Allow local data to be attached to Functions:

  void attach(Vector& x,              bool local = false);
  void attach(Mesh& mesh,             bool local = false);
  void attach(FiniteElement& element, bool local = false);

If local is set, the data will be considered local to the Function.
The Function takes responsibility for the data (including deletion at
the appropriate time). Use with caution.

This is mainly to be used when reading Function data from file, when we
need to create the Vector, the Mesh and the FiniteElement (they are not
references to somebody else's data).


-------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin