← Back to team overview

dolfin team mailing list archive

Cleaned up NewPDE by creating new classes FunctionPair and IndexPair. [...]

 

Commit from logg (2004-08-20 17:54 CEST)
----------------

Cleaned up NewPDE by creating new classes FunctionPair and IndexPair.
Added list of nonzero matrix indices to improve speed of assembly.

  dolfin  Makefile.in                                    1.51
  dolfin  aclocal.m4                                     1.73
  dolfin  configure                                      1.113
  dolfin  src/Makefile.in                                1.51
  dolfin  src/config/Makefile.in                         1.55
  dolfin  src/demo/Makefile.in                           1.53
  dolfin  src/demo/la/Makefile                           1.136
  dolfin  src/demo/la/Makefile.in                        1.30
  dolfin  src/demo/solvers/Makefile.in                   1.47
  dolfin  src/demo/solvers/navierstokes/Makefile.in      1.20
  dolfin  src/demo/solvers/ode/Makefile.in               1.33
  dolfin  src/demo/solvers/ode/mechanical/Makefile.in    1.19
  dolfin  src/demo/solvers/ode/modeling/Makefile.in      1.9
  dolfin  src/demo/solvers/ode/stiff/Makefile            1.91
  dolfin  src/demo/solvers/ode/stiff/Makefile.in         1.27
  dolfin  src/greeting/Makefile.in                       1.36
  dolfin  src/kernel/Makefile.in                         1.52
+ dolfin  src/kernel/common/Index.cpp                    1.1
+ dolfin  src/kernel/common/IndexPair.cpp                1.1
  dolfin  src/kernel/common/Makefile.am                  1.14
  dolfin  src/kernel/common/Makefile.in                  1.51
+ dolfin  src/kernel/common/dolfin/Index.h               1.1
+ dolfin  src/kernel/common/dolfin/IndexPair.h           1.1
  dolfin  src/kernel/common/dolfin/Makefile.in           1.46
  dolfin  src/kernel/common/dolfin/dolfin_common.h       1.8
  dolfin  src/kernel/element/Makefile.in                 1.29
  dolfin  src/kernel/element/dolfin/Makefile.in          1.29
  dolfin  src/kernel/fem/Makefile                        1.139
  dolfin  src/kernel/fem/Makefile.in                     1.55
  dolfin  src/kernel/fem/dolfin/Makefile.in              1.54
+ dolfin  src/kernel/form/FunctionPair.cpp               1.1
  dolfin  src/kernel/form/Makefile.am                    1.3
  dolfin  src/kernel/form/Makefile.in                    1.30
  dolfin  src/kernel/form/NewPDE.cpp                     1.4
+ dolfin  src/kernel/form/dolfin/FunctionPair.h          1.1
  dolfin  src/kernel/form/dolfin/Makefile.in             1.29
  dolfin  src/kernel/form/dolfin/NewPDE.h                1.5
  dolfin  src/kernel/form/dolfin/dolfin_form.h           1.3
  dolfin  src/kernel/function/Makefile.in                1.22
  dolfin  src/kernel/function/dolfin/Makefile.in         1.22
  dolfin  src/kernel/io/Makefile.in                      1.57
  dolfin  src/kernel/io/dolfin/Makefile.in               1.51
  dolfin  src/kernel/la/Makefile.in                      1.57
  dolfin  src/kernel/la/dolfin/Makefile.in               1.54
  dolfin  src/kernel/log/Makefile.in                     1.43
  dolfin  src/kernel/log/dolfin/Makefile.in              1.43
  dolfin  src/kernel/main/Makefile.in                    1.51
  dolfin  src/kernel/main/dolfin/Makefile.in             1.48
  dolfin  src/kernel/map/Makefile.in                     1.30
  dolfin  src/kernel/map/dolfin/Makefile.in              1.29
  dolfin  src/kernel/math/Makefile.in                    1.44
  dolfin  src/kernel/math/dolfin/Makefile.in             1.43
  dolfin  src/kernel/mesh/Makefile.in                    1.29
  dolfin  src/kernel/mesh/dolfin/Makefile.in             1.28
  dolfin  src/kernel/ode/Makefile.in                     1.42
  dolfin  src/kernel/ode/dolfin/Makefile.in              1.40
  dolfin  src/kernel/quadrature/Makefile.in              1.45
  dolfin  src/kernel/quadrature/dolfin/Makefile.in       1.45
  dolfin  src/kernel/settings/Makefile.in                1.38
  dolfin  src/kernel/settings/dolfin/Makefile.in         1.38
  dolfin  src/modules/Makefile.in                        1.56
  dolfin  src/modules/convdiff/Makefile.in               1.52
  dolfin  src/modules/elasticity/Makefile.in             1.17
  dolfin  src/modules/elasticity-stationary/Makefile.in  1.17
  dolfin  src/modules/elasticity-updated/Makefile.in     1.4
  dolfin  src/modules/euler/Makefile.in                  1.10
  dolfin  src/modules/navierstokes/Makefile.in           1.51
  dolfin  src/modules/odesolver/Makefile.in              1.30
  dolfin  src/modules/poisson/Makefile.in                1.50
  dolfin  src/modules/poisson-multigrid/Makefile.in      1.8
  dolfin  src/modules/template/Makefile.in               1.50
  dolfin  src/modules/wave/Makefile.in                   1.17
  dolfin  src/modules/wave-vector/Makefile.in            1.17
  dolfin  src/post/Makefile.in                           1.39
  dolfin  src/pre/Makefile.in                            1.47
  dolfin  src/utils/Makefile.in                          1.50
  dolfin  src/utils/inp2dx/Makefile.in                   1.50