volumential.kernel_cache#
Disk-cached loopy kernel generation.
This module owns KernelCacheWrapper, the mix-in that every
volumential operator with a generated loopy kernel inherits from.
It is re-exported by volumential.tools for backwards compatibility.
- class volumential.kernel_cache.KernelCacheWrapper[source]#
Bases:
objectMix-in providing a disk-cached
loopykernel.Subclasses must implement
get_cache_key(),get_kernel()andget_optimized_kernel(), and set anameattribute used in log messages.