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 highfidelity, timevarying 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 tidefree model to form a zerotide model.

class 
SimpleSolidTideModel
A simplified, timevarying 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. 