COSMOS core  1.0.2 (beta)
Comprehensive Open-architecture Solution for Mission Operations Systems
physicsclass.h File Reference
Include dependency graph for physicsclass.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Cosmos::Physics::Structure
 
class  Cosmos::Physics::Propagator
 
class  Cosmos::Physics::InertialPositionPropagator
 
class  Cosmos::Physics::IterativePositionPropagator
 
class  Cosmos::Physics::GaussJacksonPositionPropagator
 
struct  Cosmos::Physics::GaussJacksonPositionPropagator::gjstruc
 
class  Cosmos::Physics::InertialAttitudePropagator
 
class  Cosmos::Physics::IterativeAttitudePropagator
 
class  Cosmos::Physics::LVLHAttitudePropagator
 
class  Cosmos::Physics::ThermalPropagator
 
class  Cosmos::Physics::ElectricalPropagator
 
class  Cosmos::Physics::State
 

Namespaces

 Cosmos
 
 Cosmos::Physics
 

Functions

double Cosmos::Physics::Msis00Density (posstruc pos, float f107avg, float f107, float magidx)
 Calculate atmospheric density. More...
 
Vector Cosmos::Physics::GravityAccel (posstruc pos, uint16_t model, uint32_t degree)
 Spherical harmonic gravitational vector. More...
 
int32_t Cosmos::Physics::GravityParams (int16_t model)
 
double Cosmos::Physics::Nplgndr (uint32_t l, uint32_t m, double x)
 
int32_t Cosmos::Physics::PosAccel (locstruc *loc, physicsstruc *phys)
 Position acceleration. More...
 
int32_t Cosmos::Physics::AttAccel (locstruc *loc, physicsstruc *phys)
 Attitude acceleration. More...
 
int32_t Cosmos::Physics::PhysSetup (physicsstruc *phys)
 
int32_t Cosmos::Physics::PhysCalc (locstruc *loc, physicsstruc *phys)