27 #ifndef INTEGRAL_INFO_CHUNK_HEADER
28 #define INTEGRAL_INFO_CHUNK_HEADER
30 #ifdef USE_CHUNKS_AND_TASKS
33 #include "chunks_and_tasks.h"
35 class IntegralInfoChunk :
public cht::Chunk {
38 void writeToBuffer (
char * dataBuffer,
39 size_t const bufferSize )
const;
40 size_t getSize()
const;
41 void assignFromBuffer (
char const * dataBuffer,
42 size_t const bufferSize);
43 size_t memoryUsage()
const;
44 void getChildChunks(std::list<cht::ChunkID> & childChunkIDs)
const;
46 IntegralInfoChunk() : ii(false) { }
47 IntegralInfoChunk(
const IntegralInfo & ii_) : ii(ii_) { }
49 CHT_CHUNK_TYPE_DECLARATION;
Contains coefficients needed for quick integral evaluation.
Definition: integral_info.h:81