comparison +multiblock/DiffOp.m @ 618:c360bbecf260 feature/grids

Add some todos
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 20 Oct 2017 15:57:49 +0200
parents b0386d2c180d
children 111fcbcff2e9 c29eca357028 aa8cf3851de8 703183ed8c8b
comparison
equal deleted inserted replaced
617:4ced7d47bd1f 618:c360bbecf260
192 div{2} = size(blockPenalty, 2); % Penalty is a column vector 192 div{2} = size(blockPenalty, 2); % Penalty is a column vector
193 p = blockmatrix.zero(div); 193 p = blockmatrix.zero(div);
194 p{I} = blockPenalty; 194 p{I} = blockPenalty;
195 penalty = blockmatrix.toMatrix(p); 195 penalty = blockmatrix.toMatrix(p);
196 else 196 else
197 % TODO: used by beam equation, should be eliminated. SHould only set one BC per call
197 for i = 1:length(blockPenalty) 198 for i = 1:length(blockPenalty)
198 div{2} = size(blockPenalty{i}, 2); % Penalty is a column vector 199 div{2} = size(blockPenalty{i}, 2); % Penalty is a column vector
199 p = blockmatrix.zero(div); 200 p = blockmatrix.zero(div);
200 p{I} = blockPenalty{i}; 201 p{I} = blockPenalty{i};
201 penalty{i} = blockmatrix.toMatrix(p); 202 penalty{i} = blockmatrix.toMatrix(p);