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