38 #ifndef LayerProfileG_H
39 #define LayerProfileG_H
125 inline size_t LayerProfileG::memSize()
127 return LayerProfile::memSize() +
sizeof(gradient);
The GreatCircle class manages information related to a great circle path between two Locations on the...
A LayerProfile with mantle velocity gradient information.
LayerProfileG(GreatCircle *greatCircle, Location &location)
Parameterized constructor.
LayerProfileG & operator=(const LayerProfileG &other)
Equal operator.
LayerProfileG(const LayerProfileG &LayerProfileG)
Copy constructor.
bool operator==(const LayerProfileG &other)
Equality operator.
double getGradient()
Retrieve the velocity gradient in the interval represented by this LayerProfileG, in 1/s.
~LayerProfileG()
Destructor.
bool operator!=(const LayerProfileG &other)
Inequality operator.
A Profile object based on values interpolated from nearby GridProfile objects.
The Location Class manages a single point in/on the Earth, which is described by the GRS80 ellipsoid.