← Back to team overview

dolfin team mailing list archive

[HG] merge

 

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

changeset:   1960:a7f783f945976c24f7f54d549d3af76c45c30612
tag:         tip
parent:      1959:189ad5b395cb410ba6a45d7a4a5f91c9865b0034
parent:      1958:cce2724314dccaf2c426edabe3ad1d3ea1f004b1
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Mon May 29 19:29:27 2006 +0200
files:       
description:
merge


changeset:   1959:189ad5b395cb410ba6a45d7a4a5f91c9865b0034
parent:      1957:e52484e9ba196d7ec4d5e66fd584c133ee020691
user:        "Garth N. Wells <g.n.wells@xxxxxxxxxx>"
date:        Mon May 29 19:27:53 2006 +0200
files:       src/kernel/function/ConstantFunction.cpp src/kernel/function/DiscreteFunction.cpp src/kernel/function/Function.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 src/kernel/la/dolfin/DenseVector.h
description:
Remove all PETSc ifdef's from src/kernel/function. DenseVector is used to store discrete values if PETSc is not enabled.

A runtime error is raised if a function is evalued at vertexes. Still need to fix this.


changeset:   1958:cce2724314dccaf2c426edabe3ad1d3ea1f004b1
user:        "Anders Logg <logg@xxxxxxxxx>"
date:        Mon May 29 18:54:02 2006 +0200
files:       src/demo/ode/courtemanche/main.cpp src/demo/ode/courtemanche/plot.py src/demo/ode/test/main.cpp src/demo/ode/test/plot.py src/kernel/ode/MonoAdaptiveFixedPointSolver.cpp src/kernel/ode/ODESolver.cpp src/kernel/ode/TimeStepper.cpp src/kernel/ode/cGqMethod.cpp src/kernel/ode/dGqMethod.cpp src/kernel/ode/dolfin/MonoAdaptiveFixedPointSolver.h src/kernel/parameter/dolfin/DefaultParameters.h src/kernel/quadrature/GaussianQuadrature.cpp
description:
Fix nasty bug in ODE solver

 - Use DenseMatrix::solve() instead of invert() when computing
   weights for method (matrix is reused and will otherwise be crap)

 - Add test problem i src/demo/ode/test for verifying solver.
   We should add some unit tests and let the compile bot run these.
   This should then be moved to src/test/ode

 - Add plot.py for test problem


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



Follow ups