WIP: Add factorized biharmonic kernel (used for Cahn-Hilliard)
The changes in this merge request include:
-
FactorizedBiharmonicKernel
, which is the kernel for(\Delta - \lambda_1^2)(\Delta-\lambda_2^2)
. (Only 2D version is implemented). -
ComplexConstantMapper
added so that complex literals get correctly parsed. - Exception handling in
p2e
ande2p
, when the kernel does not acceptrscale
. (Those two loopy kernels will not acceptrscale
in certain cases for unknown reasons, perhaps compiler optimization?) -
LaplacianDerivative
mappers.
Edited by Xiaoyu Wei