Main differences between V4.8 and V4.7

De Wiki
Révision de 9 novembre 2021 à 15:18 par Admin (discussion | contributions) (Page créée avec « <font color=#556B2F>'''PATRIUS'''</font> V4.8 is a major release adding some new features and correcting some bugs. == New functionalities == * Solar Radiation Pressure c... »)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

PATRIUS V4.8 is a major release adding some new features and correcting some bugs.

New functionalities

  • Solar Radiation Pressure classes (SolarRadiationPressureCircular and SolarRadiationPressureEllipsoid) have been generalized:
    • They can take into account or not eclipses
    • The occulting body can be any body
    • There can be as many occulting bodies as required
  • Marini-Murray tropospheric model has been added (MariniMurrayModel class)
  • Add of synodic frame through class SynodicFrame (replacement of the former class)
  • Several classes have been added to handle Chebyshev polynomials:
    • PolynomialChebyshevFunction for building and manipulation of such polynomials
    • ChebyshevDecompositionEngine for getting an approximation of function as a sum of Chebyshev polynomials

Bugs fixes

  • Correction of matrix multiplication for non-square matrices in some specific cases
  • Correction of sub-matrix extraction in DecomposedSymmetricMatrix
  • Correction of azimut computation through method computeBearing of class ProjectionEllipsoidUtils
  • Correction of facets orientation produced by method toObj of class GeodeticMeshLoader
  • Correction of evaluation of the distance between a sensor and a body (used in particular for detectors such as StationToSatMutualVisibility)