Class PsdCorrection


  • public class PsdCorrection
    extends Object
    Model for post-seismic deformation corrections.
    Since:
    12.1
    Author:
    Luc Maisonobe
    • Constructor Detail

      • PsdCorrection

        public PsdCorrection​(PsdCorrection.Axis axis,
                             PsdCorrection.TimeEvolution evolution,
                             AbsoluteDate earthquakeDate,
                             double amplitude,
                             double relaxationTime)
        Simple constructor.
        Parameters:
        axis - correction axis
        evolution - time evolution
        earthquakeDate - earthquake date
        amplitude - amplitude
        relaxationTime - relaxation time
    • Method Detail

      • getAxis

        public PsdCorrection.Axis getAxis()
        Get correction axis.
        Returns:
        correction axis
      • getEarthquakeDate

        public AbsoluteDate getEarthquakeDate()
        Get earthquake date.
        Returns:
        earthquake date
      • getAmplitude

        public double getAmplitude()
        Get amplitude.
        Returns:
        amplitude
      • getRelaxationTime

        public double getRelaxationTime()
        Get relaxation time.
        Returns:
        relaxation time
      • displacement

        public Vector3D displacement​(AbsoluteDate date,
                                     GeodeticPoint base)
        Compute displacement.
        Parameters:
        date - date
        base - base point
        Returns:
        displacement vector in Earth frame