Basic selection memory pooling.
commitbb5bc74ec84ba9324eaebed0373b099828ca3d6d
authorTeemu Murtola <teemu.murtola@cbr.su.se>
Fri, 14 May 2010 14:34:20 +0000 (14 16:34 +0200)
committerTeemu Murtola <teemu.murtola@cbr.su.se>
Fri, 14 May 2010 14:34:20 +0000 (14 16:34 +0200)
tree14b7d9c104882a2bd5b4e97e09b277a817cd0fb9
parent37b8a088e5a9f7d5e7f98d33f30a9288adcadddf
Basic selection memory pooling.

Evaluation of boolean expressions in selections now uses a memory pool
for allocating memory for temporary results to reduce the amount of
memory required.
src/gmxlib/selection/Makefile.am
src/gmxlib/selection/compiler.c
src/gmxlib/selection/evaluate.c
src/gmxlib/selection/evaluate.h
src/gmxlib/selection/mempool.c [new file with mode: 0644]
src/gmxlib/selection/mempool.h [new file with mode: 0644]
src/gmxlib/selection/selcollection.h
src/gmxlib/selection/selection.c
src/gmxlib/selection/selelem.c
src/gmxlib/selection/selelem.h