On Sep 8, 2012 12:04 PM, <nore...@launchpad.net> wrote:
>
> ------------------------------------------------------------
> revno: 6896
> committer: Garth N. Wells <gn...@cam.ac.uk>
> branch nick: assembler
> timestamp: Sat 2012-09-08 10:49:23 +0100
> message:
>   Start cleaning up assemblers.
>
>   The assembler classes are no longer full of static member functions
(this was pointless because we have free function for easy access) and the
host of optional boolean arguments have been removed from the member
function interfaces and made part of a common base class.
>
>   Simple usuage remains unchanged. For more advanced usage, FooAssembler
object should be created and the boolean options set via
>
>     assmebler.reset_tensor = false;
>
>   etc. This should be much more intelligible and less error prone.
> renamed:

Nice!

Johan

>   dolfin/fem/AssemblerTools.cpp => dolfin/fem/AssemblerBase.cpp
>   dolfin/fem/AssemblerTools.h => dolfin/fem/AssemblerBase.h
> modified:
>   demo/undocumented/periodic/cpp/main.cpp
>   demo/undocumented/smoothing/python/demo_smoothing.py
>   dolfin/ale/HarmonicSmoothing.cpp
>   dolfin/fem/Assembler.cpp
>   dolfin/fem/Assembler.h
>   dolfin/fem/LinearVariationalSolver.cpp
>   dolfin/fem/OpenMpAssembler.cpp
>   dolfin/fem/OpenMpAssembler.h
>   dolfin/fem/SymmetricAssembler.cpp
>   dolfin/fem/SymmetricAssembler.h
>   dolfin/fem/SystemAssembler.cpp
>   dolfin/fem/SystemAssembler.h
>   dolfin/fem/assemble.cpp
>   dolfin/fem/dolfin_fem.h
>   dolfin/swig/modules/fem/dependencies.txt
>   dolfin/swig/modules/fem/module.i
>   site-packages/dolfin/compilemodules/swigimportinfo.py
>   dolfin/fem/AssemblerBase.cpp
>   dolfin/fem/AssemblerBase.h
> The size of the diff (1283 lines) is larger than your specified limit of
500 lines
>
> --
> lp:dolfin
> https://code.launchpad.net/~dolfin-core/dolfin/trunk
>
> Your team DOLFIN Core Team is subscribed to branch lp:dolfin.
> To unsubscribe from this branch go to
https://code.launchpad.net/~dolfin-core/dolfin/trunk/+edit-subscription
_______________________________________________
Mailing list: https://launchpad.net/~dolfin
Post to     : dolfin@lists.launchpad.net
Unsubscribe : https://launchpad.net/~dolfin
More help   : https://help.launchpad.net/ListHelp

Reply via email to