Skip to content

Commit fc505b0

Browse files
authored
Re add removable singularities in chunkermat
1 parent 45bc6bc commit fc505b0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

chunkie/chunkermat.m

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
% is not defined by the kernel object. Supported
3131
% types are:
3232
% smooth => smooth kernels
33+
% removable => piecewise smooth kernels
3334
% log => logarithmically singular kernels or
3435
% smooth times log + smooth
3536
% pv => principal value singular kernels + log
@@ -386,6 +387,15 @@
386387
auxquads = chnk.quadggq.setup(k,type);
387388
opts.auxquads.ggqlog = auxquads;
388389
end
390+
elseif strcmpi(sing, 'removable')
391+
type = 'removable';
392+
if (isfield(opts,'auxquads') && isfield(opts.auxquads,'ggqremovable'))
393+
auxquads = opts.auxquads.ggqremovable;
394+
else
395+
k = chnkr.k;
396+
auxquads = chnk.quadggq.setup(k, type);
397+
opts.auxquads.ggqremovable = auxquads;
398+
end
389399
elseif strcmpi(singi,'log')
390400
type = 'log';
391401
if (isfield(opts,'auxquads') &&isfield(opts.auxquads,'ggqlog'))

0 commit comments

Comments
 (0)