obj/dsk/
ominas_disk__define.pro
Class description for ominas_disk
Inheritance
All ancestor classes: ominas_solid ominas_body ominas_core IDL_OBJECT
Subclasses: ominas_ring
Properties
Properties in ominas_disk
- bd init
- crd init
- dkd init
- sld init
Routines
top ominas_disk__define
NV/LIB/DSK
NAME:
ominas_disk__define
PURPOSE:
Class structure for the DISK class.
CATEGORY:
NV/LIB/DSK
CALLING SEQUENCE:
N/A
FIELDS:
sma: Array ndv+1 x 2 giving the semimajor axes and derivatives
for each edge.
Methods: dsk_sma, dsk_set_sma
ecc: Array ndv+1 x 2 giving the eccentricities and derivatives
for each edge.
Methods: dsk_ecc, dsk_set_ecc
dap: Array ndv+1 giving the apsidal shift and derivatives.
Methods: dsk_dap, dsk_set_dap
radial_scale:
2-elements array giving optional radial scale coefficients:
scaled_radii = radial_scale[0] * radii*radial_scale[1]
Methods: dsk_radial_scale, dsk_set_radial_scale, dsk_apply_radial_scale
nm: Integer giving the number of radial harmonics in the ring
shape.
Methods: dsk_nm, dsk_set_nm, dsk_get_nm
m: Array nm x 2 giving the m value for each harmonic, for
each edge.
Methods: dsk_m, dsk_set_m, dsk_get_nm
em: Array nm x 2 giving the eccentricity for each harmonic, for
each edge.
Methods: dsk_em, dsk_set_em
tapm: Array nm x 2 giving the true anmalies of periapse for each
harmonic, for each edge.
Methods: dsk_tapm, dsk_set_tapm
dtapmdt:Array nm x 2 giving the tapm rate rate for each
harmonic, for each edge.
Methods: dsk_dtapmdt, dsk_set_dtapmdt
libam: Array nm x 2 giving the libration amplitude for each
harmonic, for each edge.
Methods: dsk_libam, dsk_set_libam
libm: Array nm x 2 giving the libration phase for each
harmonic, for each edge.
Methods: dsk_libm, dsk_set_libm
dlibmdt: Array nm x 2 giving the libration frequency for each
harmonic, for each edge.
Methods: dsk_dlibmdt, dsk_set_dlibmdt
nl: Integer giving the number of radial harmonics in the ring
shape.
Methods: dsk_nm, dsk_set_nm, dsk_get_nm
l: Array nl x 2 giving the l value for each harmonic, for
each edge.
Methods: dsk_m, dsk_set_m, dsk_get_nm
il: Array nl x 2 giving the inclination for each harmonic, for
each edge.
Methods: dsk_em, dsk_set_em
taanl: Array nl x 2 giving the true anomaly of periapse for each
harmonic, for each edge.
Methods: dsk_taanl, dsk_set_taanl
dtaanldt: Array nl x 2 giving the taanl rate for each
harmonic, for each edge.
Methods: dsk_dtaanldt, dsk_set_dtaanldt
libal: Array nl x 2 giving the libration amplitude for each
harmonic, for each edge.
Methods: dsk_libam, dsk_set_libam
libl: Array nl x 2 giving the libration phase for each
harmonic, for each edge.
Methods: dsk_libm, dsk_set_libm
dlibldt: Array nl x 2 giving the libration frequency for each
harmonic, for each edge.
Methods: dsk_dlibmdt, dsk_set_dlibmdt
STATUS:
Complete
MODIFICATION HISTORY:
Written by: Spitale, 1/1998
Adapted by: Spitale, 5/2016
File attributes
| Modification date: | Mon Jan 7 14:49:55 2019 |
| Lines: | 70 |