comparison +multiblock/DiffOp.m @ 796:aa1ed37a1b56 feature/poroelastic

Remove hack in multiblock/DiffOp that was used with cell penalties.
author Martin Almquist <malmquist@stanford.edu>
date Wed, 25 Jul 2018 18:53:07 -0700
parents 624120275bab
children 5cf9fdf4c98f
comparison
equal deleted inserted replaced
795:1f6b2fb69225 796:aa1ed37a1b56
162 closure = sparse(n,m); 162 closure = sparse(n,m);
163 penalty = sparse(n,0); 163 penalty = sparse(n,0);
164 for i = 1:length(boundary) 164 for i = 1:length(boundary)
165 [closurePart, penaltyPart] = obj.boundary_condition(boundary{i}, type); 165 [closurePart, penaltyPart] = obj.boundary_condition(boundary{i}, type);
166 closure = closure + closurePart; 166 closure = closure + closurePart;
167 if iscell(penaltyPart)
168 penaltyPart = blockmatrix.toMatrix(penaltyPart);
169 end
170 penalty = [penalty, penaltyPart]; 167 penalty = [penalty, penaltyPart];
171 end 168 end
172 otherwise 169 otherwise
173 error('Unknown boundary indentifier') 170 error('Unknown boundary indentifier')
174 end 171 end