comparison +parametrization/Curve.m @ 797:5cf9fdf4c98f feature/poroelastic

Merge with feature/grids and bugfix bcSetup
author Martin Almquist <malmquist@stanford.edu>
date Thu, 26 Jul 2018 10:53:05 -0700
parents 0776fa4754ff
children acf19ecd1338 465fc81e12e8
comparison
equal deleted inserted replaced
796:aa1ed37a1b56 797:5cf9fdf4c98f
179 179
180 D = C.transform([],a); 180 D = C.transform([],a);
181 end 181 end
182 182
183 function D = mirror(C, a, b) 183 function D = mirror(C, a, b)
184 assert_size(a,[2,1]); 184 assertSize(a,[2,1]);
185 assert_size(b,[2,1]); 185 assertSize(b,[2,1]);
186 186
187 g = C.g; 187 g = C.g;
188 gp = C.gp; 188 gp = C.gp;
189 189
190 l = b-a; 190 l = b-a;
217 D = C.transform(A,b); 217 D = C.transform(A,b);
218 218
219 end 219 end
220 220
221 function D = rotate(C,a,rad) 221 function D = rotate(C,a,rad)
222 assert_size(a, [2,1]); 222 assertSize(a, [2,1]);
223 assert_size(rad, [1,1]); 223 assertSize(rad, [1,1]);
224 g = C.g; 224 g = C.g;
225 gp = C.gp; 225 gp = C.gp;
226 226
227 227
228 A = [cos(rad) -sin(rad); sin(rad) cos(rad)]; 228 A = [cos(rad) -sin(rad); sin(rad) cos(rad)];