← Back to team overview

dolfin team mailing list archive

Major cleanup: [...]

 

Commit from logg (2005-05-03 00:50 CEST)
----------------

Major cleanup:

- All new FEM classes renamed NewFoo --> Foo
- New function class renamed NewFunction --> Function
- All new ODE classes renamed NewFoo --> Foo
- Name changes: Array/List --> PArray/PList (pointer array, pointer list)
  These are now only used by the mesh classes, and can remain until
  we have decided what to do about the mesh (replacing it with the new
  FEniCS mesh component Matt is working on)
- Updates for new version of FFC

  dolfin  TODO                                                     1.27
  dolfin  src/demo/Makefile.am                                     1.17
  dolfin  src/demo/Makefile.in                                     1.92
- dolfin  src/demo/form/FFCPoisson.h                               1.5
- dolfin  src/demo/form/Makefile                                   1.2
- dolfin  src/demo/form/NewPoisson.h                               1.3
- dolfin  src/demo/form/OptimizedPoisson.h                         1.3
- dolfin  src/demo/form/Poisson.h                                  1.11
- dolfin  src/demo/form/PoissonSystem.h                            1.4
- dolfin  src/demo/form/main.cpp                                   1.25
- dolfin  src/demo/form/mesh.xml.gz                                1.2
  dolfin  src/demo/ode/main.cpp                                    1.5
  dolfin  src/demo/solvers/convdiff/main.cpp                       1.17
  dolfin  src/demo/solvers/elasticity/main.cpp                     1.12
  dolfin  src/demo/solvers/ode/bench/main.cpp                      1.7
  dolfin  src/demo/solvers/ode/mechanical/spring/main.cpp          1.6
  dolfin  src/demo/solvers/poisson/main.cpp                        1.32
  dolfin  src/kernel/common/Makefile.am                            1.17
  dolfin  src/kernel/common/Makefile.in                            1.88
- dolfin  src/kernel/common/dolfin/Array.h                         1.12
- dolfin  src/kernel/common/dolfin/List.h                          1.16
  dolfin  src/kernel/common/dolfin/Makefile.am                     1.11
  dolfin  src/kernel/common/dolfin/Makefile.in                     1.82
+ dolfin  src/kernel/common/dolfin/PArray.h                        1.1
+ dolfin  src/kernel/common/dolfin/PList.h                         1.1
  dolfin  src/kernel/common/dolfin/dolfin_common.h                 1.10
+ dolfin  src/kernel/fem/BoundaryCondition.cpp                     1.1
+ dolfin  src/kernel/fem/FEM.cpp                                   1.16
+ dolfin  src/kernel/fem/FiniteElement.cpp                         1.12
- dolfin  src/kernel/fem/FunctionSpace.cpp                         1.14
  dolfin  src/kernel/fem/Makefile                                  1.248
  dolfin  src/kernel/fem/Makefile.am                               1.24
  dolfin  src/kernel/fem/Makefile.in                               1.95
- dolfin  src/kernel/fem/NewBoundaryCondition.cpp                  1.4
- dolfin  src/kernel/fem/NewFEM.cpp                                1.34
- dolfin  src/kernel/fem/NewFiniteElement.cpp                      1.2
+ dolfin  src/kernel/fem/dolfin/BoundaryCondition.h                1.7
  dolfin  src/kernel/fem/dolfin/BoundaryValue.h                    1.2
+ dolfin  src/kernel/fem/dolfin/FEM.h                              1.9
+ dolfin  src/kernel/fem/dolfin/FiniteElement.h                    1.10
- dolfin  src/kernel/fem/dolfin/FunctionSpace.h                    1.10
- dolfin  src/kernel/fem/dolfin/LinearTetElement.h                 1.3
- dolfin  src/kernel/fem/dolfin/LinearTriElement.h                 1.3
  dolfin  src/kernel/fem/dolfin/Makefile.am                        1.20
  dolfin  src/kernel/fem/dolfin/Makefile.in                        1.94
- dolfin  src/kernel/fem/dolfin/NewBoundaryCondition.h             1.4
- dolfin  src/kernel/fem/dolfin/NewFEM.h                           1.24
- dolfin  src/kernel/fem/dolfin/NewFiniteElement.h                 1.5
+ dolfin  src/kernel/fem/dolfin/P1Tet.h                            1.1
+ dolfin  src/kernel/fem/dolfin/P1Tri.h                            1.1
  dolfin  src/kernel/fem/dolfin/dolfin_fem.h                       1.16
  dolfin  src/kernel/form/BilinearForm.cpp                         1.6
  dolfin  src/kernel/form/Form.cpp                                 1.9
  dolfin  src/kernel/form/LinearForm.cpp                           1.6
  dolfin  src/kernel/form/Makefile.am                              1.7
  dolfin  src/kernel/form/Makefile.in                              1.67
- dolfin  src/kernel/form/NewPDE.cpp                               1.13
  dolfin  src/kernel/form/PDE.cpp                                  1.19
  dolfin  src/kernel/form/dolfin/BilinearForm.h                    1.6
  dolfin  src/kernel/form/dolfin/Form.h                            1.8
  dolfin  src/kernel/form/dolfin/LinearForm.h                      1.6
  dolfin  src/kernel/form/dolfin/Makefile.am                       1.3
  dolfin  src/kernel/form/dolfin/Makefile.in                       1.66
- dolfin  src/kernel/form/dolfin/NewPDE.h                          1.13
  dolfin  src/kernel/form/dolfin/PDE.h                             1.15
  dolfin  src/kernel/form/dolfin/dolfin_form.h                     1.5
  dolfin  src/kernel/function/Function.cpp                         1.14
  dolfin  src/kernel/function/Makefile.am                          1.8
  dolfin  src/kernel/function/Makefile.in                          1.59
- dolfin  src/kernel/function/NewFunction.cpp                      1.22
  dolfin  src/kernel/function/dolfin/Function.h                    1.9
  dolfin  src/kernel/function/dolfin/Makefile.am                   1.6
  dolfin  src/kernel/function/dolfin/Makefile.in                   1.59
- dolfin  src/kernel/function/dolfin/NewFunction.h                 1.20
  dolfin  src/kernel/function/dolfin/dolfin_function.h             1.7
  dolfin  src/kernel/io/File.cpp                                   1.23
  dolfin  src/kernel/io/GenericFile.cpp                            1.17
  dolfin  src/kernel/io/MFile.cpp                                  1.20
  dolfin  src/kernel/io/OpenDXFile.cpp                             1.15
  dolfin  src/kernel/io/XMLFile.cpp                                1.23
  dolfin  src/kernel/io/dolfin/File.h                              1.17
  dolfin  src/kernel/io/dolfin/GenericFile.h                       1.11
  dolfin  src/kernel/io/dolfin/MFile.h                             1.11
  dolfin  src/kernel/io/dolfin/OpenDXFile.h                        1.10
- dolfin  src/kernel/la/NewGMRES.cpp                               1.23
- dolfin  src/kernel/la/NewLinearSolver.cpp                        1.2
- dolfin  src/kernel/la/NewPreconditioner.cpp                      1.7
- dolfin  src/kernel/la/NewVector.cpp                              1.22
  dolfin  src/kernel/mesh/BoundaryInit.cpp                         1.2
  dolfin  src/kernel/mesh/GenericCell.cpp                          1.3
  dolfin  src/kernel/mesh/MeshRefinement.cpp                       1.6
  dolfin  src/kernel/mesh/TetMeshRefinement.cpp                    1.4
  dolfin  src/kernel/mesh/TriMeshRefinement.cpp                    1.2
  dolfin  src/kernel/mesh/dolfin/BoundaryData.h                    1.2
  dolfin  src/kernel/mesh/dolfin/Cell.h                            1.5
  dolfin  src/kernel/mesh/dolfin/CellIterator.h                    1.4
  dolfin  src/kernel/mesh/dolfin/Edge.h                            1.7
  dolfin  src/kernel/mesh/dolfin/EdgeIterator.h                    1.3
  dolfin  src/kernel/mesh/dolfin/EdgeRefData.h                     1.2
  dolfin  src/kernel/mesh/dolfin/Face.h                            1.9
  dolfin  src/kernel/mesh/dolfin/FaceIterator.h                    1.4
  dolfin  src/kernel/mesh/dolfin/GenericCell.h                     1.3
  dolfin  src/kernel/mesh/dolfin/Mesh.h                            1.12
  dolfin  src/kernel/mesh/dolfin/MeshHierarchy.h                   1.2
  dolfin  src/kernel/mesh/dolfin/MeshIterator.h                    1.2
  dolfin  src/kernel/mesh/dolfin/MeshRefinement.h                  1.2
  dolfin  src/kernel/mesh/dolfin/Node.h                            1.5
  dolfin  src/kernel/mesh/dolfin/NodeIterator.h                    1.2
  dolfin  src/kernel/mesh/dolfin/TetMeshRefinement.h               1.2
  dolfin  src/kernel/mesh/dolfin/Tetrahedron.h                     1.2
  dolfin  src/kernel/mesh/dolfin/TriMeshRefinement.h               1.3
  dolfin  src/kernel/mesh/dolfin/Triangle.h                        1.2
  dolfin  src/kernel/ode/Makefile.am                               1.43
  dolfin  src/kernel/ode/Makefile.in                               1.90
+ dolfin  src/kernel/ode/Method.cpp                                1.11
  dolfin  src/kernel/ode/MonoAdaptiveFixedPointSolver.cpp          1.4
  dolfin  src/kernel/ode/MonoAdaptiveJacobian.cpp                  1.11
  dolfin  src/kernel/ode/MonoAdaptiveNewtonSolver.cpp              1.25
  dolfin  src/kernel/ode/MonoAdaptiveTimeSlab.cpp                  1.21
  dolfin  src/kernel/ode/MonoAdaptivity.cpp                        1.4
  dolfin  src/kernel/ode/MultiAdaptiveFixedPointSolver.cpp         1.9
  dolfin  src/kernel/ode/MultiAdaptiveJacobian.cpp                 1.7
  dolfin  src/kernel/ode/MultiAdaptiveNewtonSolver.cpp             1.11
  dolfin  src/kernel/ode/MultiAdaptivePreconditioner.cpp           1.5
  dolfin  src/kernel/ode/MultiAdaptiveTimeSlab.cpp                 1.27
  dolfin  src/kernel/ode/MultiAdaptivity.cpp                       1.4
- dolfin  src/kernel/ode/NewMethod.cpp                             1.5
- dolfin  src/kernel/ode/NewParticleSystem.cpp                     1.4
- dolfin  src/kernel/ode/NewPartition.cpp                          1.6
- dolfin  src/kernel/ode/NewSample.cpp                             1.2
- dolfin  src/kernel/ode/NewTimeSlab.cpp                           1.24
- dolfin  src/kernel/ode/NewTimeStepper.cpp                        1.17
- dolfin  src/kernel/ode/NewcGqMethod.cpp                          1.12
- dolfin  src/kernel/ode/NewdGqMethod.cpp                          1.11
  dolfin  src/kernel/ode/ODE.cpp                                   1.34
  dolfin  src/kernel/ode/ODESolver.cpp                             1.14
+ dolfin  src/kernel/ode/ParticleSystem.cpp                        1.8
+ dolfin  src/kernel/ode/Partition.cpp                             1.16
+ dolfin  src/kernel/ode/Sample.cpp                                1.7
+ dolfin  src/kernel/ode/TimeSlab.cpp                              1.24
  dolfin  src/kernel/ode/TimeSlabJacobian.cpp                      1.3
  dolfin  src/kernel/ode/TimeSlabSolver.cpp                        1.22
+ dolfin  src/kernel/ode/TimeStepper.cpp                           1.70
+ dolfin  src/kernel/ode/cGqMethod.cpp                             1.9
+ dolfin  src/kernel/ode/dGqMethod.cpp                             1.9
  dolfin  src/kernel/ode/dolfin/Makefile.am                        1.38
  dolfin  src/kernel/ode/dolfin/Makefile.in                        1.87
+ dolfin  src/kernel/ode/dolfin/Method.h                           1.9
  dolfin  src/kernel/ode/dolfin/MonoAdaptiveTimeSlab.h             1.11
  dolfin  src/kernel/ode/dolfin/MonoAdaptivity.h                   1.4
  dolfin  src/kernel/ode/dolfin/MultiAdaptiveNewtonSolver.h        1.5
  dolfin  src/kernel/ode/dolfin/MultiAdaptivePreconditioner.h      1.4
  dolfin  src/kernel/ode/dolfin/MultiAdaptiveTimeSlab.h            1.14
  dolfin  src/kernel/ode/dolfin/MultiAdaptivity.h                  1.4
- dolfin  src/kernel/ode/dolfin/NewMethod.h                        1.5
- dolfin  src/kernel/ode/dolfin/NewParticleSystem.h                1.4
- dolfin  src/kernel/ode/dolfin/NewPartition.h                     1.5
- dolfin  src/kernel/ode/dolfin/NewSample.h                        1.3
- dolfin  src/kernel/ode/dolfin/NewTimeSlab.h                      1.16
- dolfin  src/kernel/ode/dolfin/NewTimeStepper.h                   1.5
- dolfin  src/kernel/ode/dolfin/NewcGqMethod.h                     1.5
- dolfin  src/kernel/ode/dolfin/NewdGqMethod.h                     1.5
  dolfin  src/kernel/ode/dolfin/ODE.h                              1.37
+ dolfin  src/kernel/ode/dolfin/ParticleSystem.h                   1.6
+ dolfin  src/kernel/ode/dolfin/Partition.h                        1.11
+ dolfin  src/kernel/ode/dolfin/Sample.h                           1.6
+ dolfin  src/kernel/ode/dolfin/TimeSlab.h                         1.24
  dolfin  src/kernel/ode/dolfin/TimeSlabJacobian.h                 1.4
  dolfin  src/kernel/ode/dolfin/TimeSlabSolver.h                   1.8
+ dolfin  src/kernel/ode/dolfin/TimeStepper.h                      1.24
+ dolfin  src/kernel/ode/dolfin/cGqMethod.h                        1.5
+ dolfin  src/kernel/ode/dolfin/dGqMethod.h                        1.5
  dolfin  src/kernel/ode/dolfin/dolfin_ode.h                       1.23
  dolfin  src/kernel/settings/ParameterList.cpp                    1.3
  dolfin  src/kernel/settings/dolfin/ParameterList.h               1.4
  dolfin  src/modules/Makefile.am                                  1.22
  dolfin  src/modules/Makefile.in                                  1.95
  dolfin  src/modules/convdiff/ConvectionDiffusionSolver.cpp       1.6
  dolfin  src/modules/convdiff/dolfin/ConvectionDiffusion.h        1.5
  dolfin  src/modules/convdiff/dolfin/ConvectionDiffusionSolver.h  1.2
  dolfin  src/modules/dolfin/Makefile.am                           1.2
  dolfin  src/modules/dolfin/Makefile.in                           1.17
- dolfin  src/modules/dolfin/NewSolver.h                           1.3
+ dolfin  src/modules/dolfin/Solver.h                              1.1
  dolfin  src/modules/dolfin/dolfin_modules.h                      1.4
  dolfin  src/modules/elasticity/ElasticitySolver.cpp              1.12
  dolfin  src/modules/elasticity/dolfin/Elasticity.h               1.4
  dolfin  src/modules/elasticity/dolfin/ElasticityMass.form        1.2
  dolfin  src/modules/elasticity/dolfin/ElasticityMass.h           1.2
  dolfin  src/modules/elasticity/dolfin/ElasticitySolver.h         1.5
  dolfin  src/modules/poisson/PoissonSolver.cpp                    1.36
  dolfin  src/modules/poisson/dolfin/Poisson.h                     1.6
  dolfin  src/modules/poisson/dolfin/PoissonSolver.h               1.6