Fix failures for older GMMs that support PGV but are clipped
Older CEUS GMMs are 'clipped' at short periods, but if they support PGV, then a NPE is thrown in GmmUtils.ceusMeanClip()
. Errors are propagating up to services and apps.
- Create test to instantiate and call calc on all supported IMTs of all GMMs (this is also going to catch #231 (closed) errors)
-
Update.Imt.period()
to return anOptionalDouble
instead ofnull