Class PsdCorrection
java.lang.Object
org.orekit.models.earth.displacement.PsdCorrection
Model for post-seismic deformation corrections.
- Since:
- 12.1
- Author:
- Luc Maisonobe
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumerate for correction axis.static enumEnumerate for correction time evolution. -
Constructor Summary
ConstructorsConstructorDescriptionPsdCorrection(PsdCorrection.Axis axis, PsdCorrection.TimeEvolution evolution, AbsoluteDate earthquakeDate, double amplitude, double relaxationTime) Simple constructor. -
Method Summary
Modifier and TypeMethodDescriptiondisplacement(AbsoluteDate date, GeodeticPoint base) Compute displacement.doubleGet amplitude.getAxis()Get correction axis.Get earthquake date.Get time evolution.doubleGet relaxation time.
-
Constructor Details
-
PsdCorrection
public PsdCorrection(PsdCorrection.Axis axis, PsdCorrection.TimeEvolution evolution, AbsoluteDate earthquakeDate, double amplitude, double relaxationTime) Simple constructor.- Parameters:
axis- correction axisevolution- time evolutionearthquakeDate- earthquake dateamplitude- amplituderelaxationTime- relaxation time
-
-
Method Details
-
getAxis
Get correction axis.- Returns:
- correction axis
-
getEvolution
Get time evolution.- Returns:
- time evolution
-
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
Compute displacement.- Parameters:
date- datebase- base point- Returns:
- displacement vector in Earth frame
-