← Back to team overview

dolfin team mailing list archive

Lots of cleanups: [...]

 

Commit from logg (2005-04-17 23:20 CEST)
----------------

Lots of cleanups:

 - Clean out old assembly classes
 - Clean out old form classes
 - Remove kernel module map
 - Remove kernel module element

TODO before next release:

 - Port elasticity module to new system
 - Remove other old modules (keep Navier-Stokes?)

Let's wait until after we have released the new version with
renaming classes (NewFoo --> Foo).

Remaining things to cleanup: Array and List (should use NewArray and NewList).
The mesh classes uses a few special tricks implemented in the Array class
so this needs some thought.

  dolfin  ChangeLog                                              1.188
  dolfin  Makefile.in                                            1.82
  dolfin  aclocal.m4                                             1.109
  dolfin  configure                                              1.166
  dolfin  configure.ac                                           1.68
  dolfin  src/Makefile.in                                        1.82
  dolfin  src/config/Makefile.in                                 1.87
  dolfin  src/demo/Makefile.in                                   1.87
  dolfin  src/demo/bench/Makefile.in                             1.10
  dolfin  src/demo/bench/ode/compute_reference.sh                1.4
  dolfin  src/demo/la/Makefile                                   1.227
  dolfin  src/demo/la/Makefile.in                                1.61
  dolfin  src/demo/solvers/Makefile.in                           1.80
  dolfin  src/demo/solvers/navierstokes/Makefile.in              1.51
  dolfin  src/demo/solvers/ode/Makefile.in                       1.67
  dolfin  src/demo/solvers/ode/homotopy/Makefile.in              1.13
  dolfin  src/demo/solvers/ode/mechanical/Makefile.in            1.50
  dolfin  src/demo/solvers/ode/modeling/Makefile.in              1.40
  dolfin  src/demo/solvers/ode/stiff/Makefile                    1.183
  dolfin  src/demo/solvers/ode/stiff/Makefile.in                 1.58
  dolfin  src/demo/solvers/ode/test/main.cpp                     1.55
  dolfin  src/greeting/Makefile.in                               1.67
  dolfin  src/kernel/Makefile.am                                 1.10
  dolfin  src/kernel/Makefile.in                                 1.83
- dolfin  src/kernel/common/Index.cpp                            1.2
- dolfin  src/kernel/common/IndexPair.cpp                        1.2
  dolfin  src/kernel/common/Makefile.am                          1.16
  dolfin  src/kernel/common/Makefile.in                          1.83
- dolfin  src/kernel/common/dolfin/BCFunctionPointer.h           1.2
- dolfin  src/kernel/common/dolfin/FunctionPointer.h             1.2
- dolfin  src/kernel/common/dolfin/Index.h                       1.2
- dolfin  src/kernel/common/dolfin/IndexPair.h                   1.2
  dolfin  src/kernel/common/dolfin/Makefile.am                   1.10
  dolfin  src/kernel/common/dolfin/Makefile.in                   1.77
- dolfin  src/kernel/common/dolfin/VFunctionPointer.h            1.2
  dolfin  src/kernel/common/dolfin/dolfin_common.h               1.9
- dolfin  src/kernel/element/Makefile.am                         1.3
- dolfin  src/kernel/element/Makefile.in                         1.60
- dolfin  src/kernel/element/shapefunctions.cpp                  1.2
- dolfin  src/kernel/element/dolfin/Makefile.am                  1.2
- dolfin  src/kernel/element/dolfin/Makefile.in                  1.60
- dolfin  src/kernel/element/dolfin/P1Tet.h                      1.3
- dolfin  src/kernel/element/dolfin/P1TetElement.h               1.2
- dolfin  src/kernel/element/dolfin/P1Tri.h                      1.3
- dolfin  src/kernel/element/dolfin/P1TriElement.h               1.2
- dolfin  src/kernel/element/dolfin/dolfin_element.h             1.2
- dolfin  src/kernel/element/dolfin/shapefunctions.h             1.2
- dolfin  src/kernel/fem/DxMatrix.cpp                            1.3
- dolfin  src/kernel/fem/DyMatrix.cpp                            1.3
- dolfin  src/kernel/fem/DzMatrix.cpp                            1.3
- dolfin  src/kernel/fem/FEM.cpp                                 1.15
- dolfin  src/kernel/fem/FiniteElement.cpp                       1.11
- dolfin  src/kernel/fem/FiniteElementMethod.cpp                 1.5
  dolfin  src/kernel/fem/LoadVector.cpp                          1.3
  dolfin  src/kernel/fem/Makefile                                1.235
  dolfin  src/kernel/fem/Makefile.am                             1.23
  dolfin  src/kernel/fem/Makefile.in                             1.90
  dolfin  src/kernel/fem/MassMatrix.cpp                          1.3
- dolfin  src/kernel/fem/MultigridSolver.cpp                     1.7
  dolfin  src/kernel/fem/StiffnessMatrix.cpp                     1.4
- dolfin  src/kernel/fem/dolfin/BoundaryCondition.h              1.6
- dolfin  src/kernel/fem/dolfin/DxMatrix.h                       1.2
- dolfin  src/kernel/fem/dolfin/DyMatrix.h                       1.2
- dolfin  src/kernel/fem/dolfin/DzMatrix.h                       1.2
- dolfin  src/kernel/fem/dolfin/FEM.h                            1.8
- dolfin  src/kernel/fem/dolfin/FiniteElement.h                  1.9
- dolfin  src/kernel/fem/dolfin/FiniteElementMethod.h            1.5
  dolfin  src/kernel/fem/dolfin/LoadVector.h                     1.2
  dolfin  src/kernel/fem/dolfin/Makefile.am                      1.19
  dolfin  src/kernel/fem/dolfin/Makefile.in                      1.89
  dolfin  src/kernel/fem/dolfin/MassMatrix.h                     1.2
- dolfin  src/kernel/fem/dolfin/MultigridSolver.h                1.3
  dolfin  src/kernel/fem/dolfin/StiffnessMatrix.h                1.2
  dolfin  src/kernel/fem/dolfin/dolfin_fem.h                     1.15
- dolfin  src/kernel/form/ElementFunction.cpp                    1.6
- dolfin  src/kernel/form/FunctionList.cpp                       1.5
- dolfin  src/kernel/form/FunctionPair.cpp                       1.4
- dolfin  src/kernel/form/Integral.cpp                           1.9
  dolfin  src/kernel/form/Makefile.am                            1.6
  dolfin  src/kernel/form/Makefile.in                            1.62
- dolfin  src/kernel/form/Product.cpp                            1.5
- dolfin  src/kernel/form/ShapeFunction.cpp                      1.4
- dolfin  src/kernel/form/dolfin/ElementFunction.h               1.4
- dolfin  src/kernel/form/dolfin/FunctionList.h                  1.5
- dolfin  src/kernel/form/dolfin/FunctionPair.h                  1.4
- dolfin  src/kernel/form/dolfin/Integral.h                      1.5
  dolfin  src/kernel/form/dolfin/Makefile.in                     1.61
- dolfin  src/kernel/form/dolfin/Product.h                       1.3
- dolfin  src/kernel/form/dolfin/ShapeFunction.h                 1.5
  dolfin  src/kernel/form/dolfin/dolfin_form.h                   1.4
- dolfin  src/kernel/function/DofFunction.cpp                    1.11
- dolfin  src/kernel/function/ExpressionFunction.cpp             1.3
- dolfin  src/kernel/function/GenericFunction.cpp                1.6
  dolfin  src/kernel/function/Makefile.am                        1.7
  dolfin  src/kernel/function/Makefile.in                        1.54
- dolfin  src/kernel/function/ScalarExpressionFunction.cpp       1.7
- dolfin  src/kernel/function/VectorExpressionFunction.cpp       1.7
- dolfin  src/kernel/function/VectorFunction.cpp                 1.2
- dolfin  src/kernel/function/dolfin/DofFunction.h               1.7
- dolfin  src/kernel/function/dolfin/ExpressionFunction.h        1.6
- dolfin  src/kernel/function/dolfin/GenericFunction.h           1.6
  dolfin  src/kernel/function/dolfin/Makefile.am                 1.5
  dolfin  src/kernel/function/dolfin/Makefile.in                 1.54
- dolfin  src/kernel/function/dolfin/ScalarExpressionFunction.h  1.8
- dolfin  src/kernel/function/dolfin/VectorExpressionFunction.h  1.8
- dolfin  src/kernel/function/dolfin/VectorFunction.h            1.2
  dolfin  src/kernel/function/dolfin/dolfin_function.h           1.6
  dolfin  src/kernel/io/File.cpp                                 1.22
  dolfin  src/kernel/io/GenericFile.cpp                          1.16
  dolfin  src/kernel/io/GiDFile.cpp                              1.2
  dolfin  src/kernel/io/MFile.cpp                                1.18
  dolfin  src/kernel/io/Makefile.in                              1.89
  dolfin  src/kernel/io/OctaveFile.cpp                           1.9
  dolfin  src/kernel/io/OpenDXFile.cpp                           1.14
  dolfin  src/kernel/io/TecplotFile.cpp                          1.3
  dolfin  src/kernel/io/XMLFile.cpp                              1.22
  dolfin  src/kernel/io/dolfin/File.h                            1.16
  dolfin  src/kernel/io/dolfin/GenericFile.h                     1.10
  dolfin  src/kernel/io/dolfin/GiDFile.h                         1.2
  dolfin  src/kernel/io/dolfin/MFile.h                           1.10
  dolfin  src/kernel/io/dolfin/Makefile.in                       1.83
  dolfin  src/kernel/io/dolfin/OpenDXFile.h                      1.9
  dolfin  src/kernel/io/dolfin/TecplotFile.h                     1.2
  dolfin  src/kernel/io/dolfin/XMLFile.h                         1.8
  dolfin  src/kernel/la/Makefile.in                              1.92
  dolfin  src/kernel/la/dolfin/Makefile.in                       1.89
  dolfin  src/kernel/log/Makefile.in                             1.74
  dolfin  src/kernel/log/dolfin/Makefile.in                      1.74
  dolfin  src/kernel/main/Makefile.in                            1.84
  dolfin  src/kernel/main/dolfin.h                               1.17
  dolfin  src/kernel/main/dolfin/Makefile.in                     1.79
- dolfin  src/kernel/map/Makefile.am                             1.4
- dolfin  src/kernel/map/Makefile.in                             1.61
- dolfin  src/kernel/map/Map.cpp                                 1.12
- dolfin  src/kernel/map/P1IntMap.cpp                            1.8
- dolfin  src/kernel/map/P1TetMap.cpp                            1.12
- dolfin  src/kernel/map/P1TriMap.cpp                            1.11
- dolfin  src/kernel/map/dolfin/Makefile.am                      1.2
- dolfin  src/kernel/map/dolfin/Makefile.in                      1.60
- dolfin  src/kernel/map/dolfin/Map.h                            1.12
- dolfin  src/kernel/map/dolfin/P1IntMap.h                       1.7
- dolfin  src/kernel/map/dolfin/P1TetMap.h                       1.11
- dolfin  src/kernel/map/dolfin/P1TriMap.h                       1.11
- dolfin  src/kernel/map/dolfin/dolfin_map.h                     1.2
  dolfin  src/kernel/math/Makefile.in                            1.75
  dolfin  src/kernel/math/dolfin/Makefile.in                     1.74
  dolfin  src/kernel/mesh/Makefile.in                            1.61
  dolfin  src/kernel/mesh/dolfin/Makefile.in                     1.60
  dolfin  src/kernel/ode/Makefile.in                             1.85
  dolfin  src/kernel/ode/dolfin/Makefile.in                      1.82
  dolfin  src/kernel/quadrature/Makefile.in                      1.76
  dolfin  src/kernel/quadrature/dolfin/Makefile.in               1.76
  dolfin  src/kernel/settings/Makefile.in                        1.69
  dolfin  src/kernel/settings/Parameter.cpp                      1.8
  dolfin  src/kernel/settings/dolfin/Makefile.in                 1.69
  dolfin  src/kernel/settings/dolfin/Parameter.h                 1.10
  dolfin  src/kernel/settings/dolfin/Settings.h                  1.48
  dolfin  src/modules/Makefile.in                                1.90
  dolfin  src/modules/convdiff/Makefile.in                       1.86
  dolfin  src/modules/convdiff/dolfin/Makefile.in                1.13
  dolfin  src/modules/dolfin/Makefile.in                         1.12
  dolfin  src/modules/elasticity/Makefile.in                     1.48
  dolfin  src/modules/elasticity-stationary/Makefile.in          1.48
  dolfin  src/modules/elasticity-updated/Makefile.in             1.35
  dolfin  src/modules/euler/Makefile.in                          1.41
  dolfin  src/modules/heat/Makefile.in                           1.29
  dolfin  src/modules/heat/dolfin/Makefile.in                    1.12
  dolfin  src/modules/navierstokes/Makefile.in                   1.83
  dolfin  src/modules/navierstokes/dolfin/Makefile.in            1.12
  dolfin  src/modules/odesolver/Makefile.in                      1.61
  dolfin  src/modules/poisson/Makefile.in                        1.85
  dolfin  src/modules/poisson/dolfin/Makefile.in                 1.14
  dolfin  src/modules/poisson-multigrid/Makefile.in              1.39
  dolfin  src/modules/template/Makefile.in                       1.81
  dolfin  src/modules/wave/Makefile.in                           1.48
  dolfin  src/modules/wave-vector/Makefile.in                    1.48
  dolfin  src/post/Makefile.in                                   1.70
  dolfin  src/pre/Makefile.in                                    1.78
  dolfin  src/utils/Makefile.in                                  1.81
  dolfin  src/utils/inp2dx/Makefile.in                           1.81