ctplanet.HydrostaticShapeLith#
- ctplanet.HydrostaticShapeLith(radius, rho, ilith, potential, topo, rho_surface, r_sigma, omega, lmax, rp=None, mp=None, nmax=7)#
Calculate the shape of hydrostatic relief in a rotating planet or moon with a non-hydrostatic lithosphere, along with the total gravitation potential of the hydrostatic interfaces. For the case of a moon in synchronous rotation, optionally include the tidal potential.
- Returns:
hlm (array of SHCoeffs class instances, size(n+1)) – Array of SHCoeffs class instances of the spherical harmonic coefficients of the hydrostatic relief at each interface.
clm_hydro (SHCoeffs class instance containing the gravitational potential) – resulting from all hydrostatic interfaces.
mass (float) – Total mass of the planet, assuming a spherical shape and the provided 1D density profile.
- Parameters:
radius (ndarray, float, size(n+1)) – Radius of each density interface, where index 0 corresponds to the center of the planet and n corresponds to the surface.
density (ndarray, float, size(n+1)) – Density of layer i between radius[i] and radius[i+1]. The density at index 0 is from the center of the planet to radius[1], whereas the the density at index n should be zero.
ilith (int) – Index of the interface that corresponds to the base of the lithosphere.
potential (SHGravCoeffs class instance) – Observed gravitational potential coefficients.
topo (SHCoeffs class instance) – Observed shape of the planet.
rho_surface (float) – Effective density of the surface relief.
r_sigma (float) – Radius of the mass sheet source in the lithosphere.
omega (float) – Angular rotation rate of the planet.
lmax (int) – Maximum spherical harmonic degree to compute for the hydrostatic relief at each interface.
rp (float, optional, default = None) – If specified, include the tidal potential acting on a synchronously rotating moon, where rp is the average distance between the planet and satellite.
mp (float, optional, default = None) – The mass of the host planet, at a distance rp from the satellite.
nmax (int, optional, default = 7) – The order of the approximation when computing the gravitational potential of the surface.