dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #15912
[HG DOLFIN] Rename Coefficient --> GenericFunction
One or more new changesets pushed to the primary dolfin repository.
A short summary of the last three changesets is included below.
changeset: 7246:7b49d20d7b05
tag: tip
user: Anders Logg <logg@xxxxxxxxx>
date: Sun Oct 04 00:25:35 2009 +0200
files: bench/fem/assembly/cpp/forms/Elasticity3D.h bench/fem/assembly/cpp/forms/NSEMomentum3D.h bench/fem/assembly/cpp/forms/Poisson2DP1.h bench/fem/assembly/cpp/forms/Poisson2DP2.h bench/fem/assembly/cpp/forms/Poisson2DP3.h bench/fem/assembly/cpp/forms/StabStokes2D.h bench/fem/assembly/cpp/forms/THStokes2D.h bench/fem/convergence/Poisson2D_1.h bench/fem/convergence/Poisson2D_2.h bench/fem/convergence/Poisson2D_3.h bench/fem/convergence/Poisson2D_4.h bench/fem/convergence/Poisson2D_5.h bench/fem/convergence/Poisson3D_1.h bench/fem/convergence/Poisson3D_2.h bench/fem/convergence/Poisson3D_3.h bench/fem/convergence/Poisson3D_4.h bench/fem/convergence/Poisson3D_5.h bench/fem/speedup/Poisson.h bench/la/sparse-matrix/Poisson.h bench/la/sparse-matrix/VectorPoisson.h demo/fem/assembly/cpp/ReactionDiffusion.h demo/function/eval/cpp/Projection.h demo/function/nonmatching-interpolation/cpp/P1.h demo/function/nonmatching-interpolation/cpp/P3.h demo/pde/advection-diffusion/cpp/AdvectionDiffusion.h demo/pde/advection-diffusion/cpp/Velocity.h demo/pde/bcs/cpp/Poisson.h demo/pde/cahn-hilliard/cpp/CahnHilliard2D.h demo/pde/cahn-hilliard/cpp/CahnHilliard3D.h demo/pde/curl-curl/cpp/CurrentDensity.h demo/pde/curl-curl/cpp/EddyCurrents.h demo/pde/dg/advection-diffusion/cpp/AdvectionDiffusion.h demo/pde/dg/advection-diffusion/cpp/Projection.h demo/pde/dg/advection-diffusion/cpp/Velocity.h demo/pde/dg/biharmonic/cpp/Biharmonic.h demo/pde/dg/poisson/cpp/Poisson.h demo/pde/elasticity/cpp/Elasticity.h demo/pde/elastodynamics/cpp/DG0_eps_xx.h demo/pde/elastodynamics/cpp/ElastoDynamics.h demo/pde/equality/cpp/Poisson.h demo/pde/functional/cpp/EnergyNorm.h demo/pde/hyperelasticity/cpp/HyperElasticity.h demo/pde/lift-drag/cpp/Drag.h demo/pde/lift-drag/cpp/Lift.h demo/pde/lift-drag/cpp/Pressure.h demo/pde/mixed-poisson/cpp/MixedPoisson.h demo/pde/mixed-poisson/cpp/P1Projection.h demo/pde/nonlinear-poisson/cpp/NonlinearPoisson.h demo/pde/periodic/cpp/Poisson.h demo/pde/poisson/cpp/Poisson.h demo/pde/poisson1D/cpp/Poisson.h demo/pde/simple/cpp/ReactionDiffusion.h demo/pde/stokes/stabilized/cpp/Stokes.h demo/pde/stokes/taylor-hood/cpp/Stokes.h demo/pde/sym-dirichlet-bc/cpp/Poisson.h demo/pde/waveguide/cpp/Forms.h dolfin/ale/Poisson1D.h dolfin/ale/Poisson2D.h dolfin/ale/Poisson3D.h dolfin/fem/Assembler.cpp dolfin/fem/DirichletBC.cpp dolfin/fem/DirichletBC.h dolfin/fem/Form.cpp dolfin/fem/Form.h dolfin/fem/SystemAssembler.cpp dolfin/fem/UFC.cpp dolfin/fem/UFC.h dolfin/function/Coefficient.cpp dolfin/function/Coefficient.h dolfin/function/CoefficientAssigner.cpp dolfin/function/CoefficientAssigner.h dolfin/function/Data.h dolfin/function/Expression.h dolfin/function/Function.cpp dolfin/function/Function.h dolfin/function/FunctionSpace.cpp dolfin/function/FunctionSpace.h dolfin/function/GenericFunction.cpp dolfin/function/GenericFunction.h dolfin/function/dolfin_function.h dolfin/mf/ffc-forms/ConvectionMatrix2D.h dolfin/mf/ffc-forms/ConvectionMatrix3D.h dolfin/mf/ffc-forms/LoadVector2D.h dolfin/mf/ffc-forms/LoadVector3D.h dolfin/mf/ffc-forms/MassMatrix2D.h dolfin/mf/ffc-forms/MassMatrix3D.h dolfin/mf/ffc-forms/StiffnessMatrix2D.h dolfin/mf/ffc-forms/StiffnessMatrix3D.h sandbox/passembly-bench-vec/PoissonP1.h sandbox/passembly-bench-vec/PoissonP2.h sandbox/passembly/Poisson2DP1.h sandbox/passembly/Poisson2DP2.h sandbox/passembly/Poisson2DP3.h sandbox/passembly/Poisson3DP1.h sandbox/passembly/Poisson3DP2.h sandbox/passembly/Poisson3DP3.h sandbox/pdof_map/Poisson.h site-packages/dolfin_utils/wrappers/form.py site-packages/dolfin_utils/wrappers/wrappers.py test/unit/function/cpp/Projection.h
description:
Rename Coefficient --> GenericFunction
changeset: 7245:22cd69f30847
user: Anders Logg <logg@xxxxxxxxx>
date: Sat Oct 03 23:55:58 2009 +0200
files: dolfin/function/Coefficient.cpp dolfin/function/Data.cpp dolfin/function/Data.h
description:
Add Data::update() function for updating coordinates and ufc_cell.
Also fixed bug in other update() function (missing reference for ufc_cell).
changeset: 7244:da48cdfb0ecf
user: "Garth N. Wells <gnw20@xxxxxxxxx>"
date: Sat Oct 03 13:34:09 2009 +0100
files: dolfin/function/Data.h
description:
Make Data::update public.
The Function design seems to be betting a bit complicated again. I just want a function in Coefficient that takes a point and a cell and evaluates the function.We have Coefficient::eval(double*, Data&), but the necessary functions to constract Data were private.
Also, if one calls Coefficient::evaluate(....), the coordinate are updated in the Data object (inside Coefficient::evaluate(.)), but not the cell.
----------------------------------------------------------------------
For more details, visit http://www.fenics.org/hg/dolfin