| Package | Description | 
|---|---|
| agi.foundation.celestial | 
 Contains types used in modeling characteristics of celestial objects and celestial phenomena. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
Iers2003SolidTideModel
A high-fidelity, time-varying Earth solid tide model that is based on the IERS Conventions (2003) technical report 32. 
 | 
class  | 
PermanentSolidTideModel
A constant solid tide model that can add permanent tides to a tide-free model to form a zero-tide model. 
 | 
class  | 
SimpleSolidTideModel
A simplified, time-varying solid tide model. 
 | 
class  | 
TimeVaryingSolidTideModel
A solid tide model that must vary with time. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SolidTideModel | 
SphericalHarmonicGravityField.getTideModel()
Gets the  
SolidTideModel that is optionally used to add solid tides to a SphericalHarmonicGravityModel. | 
| Modifier and Type | Method and Description | 
|---|---|
protected boolean | 
TimeVaryingSolidTideModel.checkForSameDefinition(SolidTideModel other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected abstract boolean | 
SolidTideModel.checkForSameDefinition(SolidTideModel other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
protected boolean | 
PermanentSolidTideModel.checkForSameDefinition(SolidTideModel other)
Checks to determine if another instance has the same definition as this instance and
    returns  
true if it does. | 
| Constructor and Description | 
|---|
SolidTideModel(SolidTideModel existingInstance,
              CopyContext context)
Initializes a new instance as a copy of an existing instance. 
 | 
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
                             CentralBody centralBody,
                             int degree,
                             int order,
                             boolean includeTwoBody,
                             SolidTideModel tideModel)
Initializes a new instance from a  
SphericalHarmonicGravityModel,
    a CentralBody (get), the degree and order
    of the subset of the model that this field represents, and a boolean
    representing whether to include two body forces. | 
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
                             CentralBody centralBody,
                             int degree,
                             int order,
                             int partialsDegree,
                             int partialsOrder,
                             boolean includeTwoBody,
                             SolidTideModel tideModel)
Initializes a new instance from a  
SphericalHarmonicGravityModel,
    a CentralBody (get), the degree and order
    of the subset of the model that this field represents, the
    degree and order to use when calculating partial derivatives, and a boolean
    representing whether to include two body forces. | 
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
                             int degree,
                             int order,
                             boolean includeTwoBody,
                             SolidTideModel tideModel)
Initializes a new instance from a  
SphericalHarmonicGravityModel, the degree and order
    of the subset of the model that this field represents, and a boolean
    representing whether to include two body forces. | 
SphericalHarmonicGravityField(SphericalHarmonicGravityModel gravityModel,
                             int degree,
                             int order,
                             int partialsDegree,
                             int partialsOrder,
                             boolean includeTwoBody,
                             SolidTideModel tideModel)
Initializes a new instance from a  
SphericalHarmonicGravityModel,
    the degree and order of the subset of the model that this field represents, the
    degree and order to use when calculating partial derivatives, and a boolean
    representing whether to include two body forces. |