← Back to team overview

dolfin team mailing list archive

Update interface for FiniteElement and recompile all forms. [...]

 

Commit from logg (2005-11-30 16:25 CET)
----------------

Update interface for FiniteElement and recompile all forms.

 - Some virtual functions in FiniteElement are now pure virtual, forcing
   a recompilation of forms with the latest FFC (so that these functions
   are generated)

 - All forms recompiled with latest FFC. Navier-Stokes can now actually
   be compiled in reasonable time.

 - Added templates for generation of the P1 elements that are distributed
   with DOLFIN for convenience.

  dolfin  ChangeLog                                                       1.251
  dolfin  scripts/compileforms                                            1.10
  dolfin  src/demo/fem/convergence/Poisson2D_1.h                          1.5
  dolfin  src/demo/fem/convergence/Poisson2D_2.h                          1.5
  dolfin  src/demo/fem/convergence/Poisson2D_3.h                          1.5
  dolfin  src/demo/fem/convergence/Poisson2D_4.h                          1.5
  dolfin  src/demo/fem/convergence/Poisson2D_5.h                          1.5
  dolfin  src/demo/fem/convergence/Poisson3D_1.h                          1.5
  dolfin  src/demo/fem/convergence/Poisson3D_2.h                          1.5
  dolfin  src/demo/fem/convergence/Poisson3D_3.h                          1.5
  dolfin  src/demo/fem/convergence/Poisson3D_4.h                          1.6
  dolfin  src/demo/fem/convergence/Poisson3D_5.h                          1.6
  dolfin  src/demo/poisson/Poisson.h                                      1.8
  dolfin  src/kernel/fem/dolfin/FiniteElement.h                           1.21
  dolfin  src/kernel/fem/dolfin/MassMatrix2D.h                            1.5
  dolfin  src/kernel/fem/dolfin/MassMatrix3D.h                            1.5
  dolfin  src/kernel/fem/dolfin/P1Tet.h                                   1.4
+ dolfin  src/kernel/fem/dolfin/P1TetTemplate.form                        1.1
  dolfin  src/kernel/fem/dolfin/P1Tri.h                                   1.4
+ dolfin  src/kernel/fem/dolfin/P1TriTemplate.form                        1.1
  dolfin  src/kernel/fem/dolfin/StiffnessMatrix2D.h                       1.6
  dolfin  src/kernel/fem/dolfin/StiffnessMatrix3D.h                       1.6
  dolfin  src/modules/convdiff/dolfin/ConvectionDiffusion.h               1.19
  dolfin  src/modules/elasticity/dolfin/Elasticity.h                      1.21
  dolfin  src/modules/elasticity/dolfin/ElasticityMass.h                  1.14
  dolfin  src/modules/elasticity-updated/dolfin/ElasticityUpdated.h       1.14
  dolfin  src/modules/elasticity-updated/dolfin/ElasticityUpdatedMass.h   1.9
  dolfin  src/modules/elasticity-updated/dolfin/ElasticityUpdatedSigma.h  1.13
  dolfin  src/modules/heat/dolfin/Heat.h                                  1.3
  dolfin  src/modules/navierstokes/dolfin/NSEContinuity.h                 1.9
  dolfin  src/modules/navierstokes/dolfin/NSEMomentum.h                   1.9
  dolfin  src/modules/poisson/dolfin/Poisson.h                            1.21