Mercurial > repos > public > sbplib
annotate assertType.m @ 774:66eb4a2bbb72 feature/grids
Remove default scaling of the system.
The scaling doens't seem to help actual solutions. One example that fails in the flexural code.
With large timesteps the solutions seems to blow up. One particular example is profilePresentation
on the tdb_presentation_figures branch with k = 0.0005
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Wed, 18 Jul 2018 15:42:52 -0700 |
parents | 75f9b7a80f28 |
children |
rev | line source |
---|---|
486
e9e3973456c0
Add assert frunction for type
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
1 function assertType(obj, type) |
583
75f9b7a80f28
Allow more than one type in type assertion
Jonatan Werpers <jonatan@werpers.com>
parents:
486
diff
changeset
|
2 if ~iscell(type) |
75f9b7a80f28
Allow more than one type in type assertion
Jonatan Werpers <jonatan@werpers.com>
parents:
486
diff
changeset
|
3 if ~isa(obj, type) |
75f9b7a80f28
Allow more than one type in type assertion
Jonatan Werpers <jonatan@werpers.com>
parents:
486
diff
changeset
|
4 error('sbplib:assertType:wrongType', '"%s" must have type "%s", found "%s"', inputname(1), type, class(obj)); |
75f9b7a80f28
Allow more than one type in type assertion
Jonatan Werpers <jonatan@werpers.com>
parents:
486
diff
changeset
|
5 end |
75f9b7a80f28
Allow more than one type in type assertion
Jonatan Werpers <jonatan@werpers.com>
parents:
486
diff
changeset
|
6 else |
75f9b7a80f28
Allow more than one type in type assertion
Jonatan Werpers <jonatan@werpers.com>
parents:
486
diff
changeset
|
7 if ~isAnyOf(obj, type) |
75f9b7a80f28
Allow more than one type in type assertion
Jonatan Werpers <jonatan@werpers.com>
parents:
486
diff
changeset
|
8 error('sbplib:assertType:wrongType', '"%s" must be one of the types %s, found "%s"', inputname(1), toString(type), class(obj)); |
75f9b7a80f28
Allow more than one type in type assertion
Jonatan Werpers <jonatan@werpers.com>
parents:
486
diff
changeset
|
9 end |
486
e9e3973456c0
Add assert frunction for type
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
10 end |
e9e3973456c0
Add assert frunction for type
Jonatan Werpers <jonatan@werpers.com>
parents:
diff
changeset
|
11 end |