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... »)
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)