339 dt = 86400.*((loc->
utc + (idt / 86400.))-loc->
utc);
348 case Propagator::Type::PositionInertial:
349 inposition =
new InertialPositionPropagator(loc, phys,
dt);
353 case Propagator::Type::PositionIterative:
354 itposition =
new IterativePositionPropagator(loc, phys,
dt);
358 case Propagator::Type::PositionGaussJackson:
359 gjposition =
new GaussJacksonPositionPropagator(loc, phys,
dt, 6);
371 inposition =
new InertialPositionPropagator(loc, phys,
dt);
380 case Propagator::Type::AttitudeInertial:
381 inattitude =
new InertialAttitudePropagator(loc, phys,
dt);
383 case Propagator::Type::AttitudeIterative:
384 itattitude =
new IterativeAttitudePropagator(loc, phys,
dt);
386 case Propagator::Type::AttitudeLVLH:
390 inattitude =
new InertialAttitudePropagator(loc, phys,
dt);
397 case Propagator::Type::Thermal:
398 thermal =
new ThermalPropagator(loc, phys,
dt, 300.);
401 thermal =
new ThermalPropagator(loc, phys,
dt, 300.);
408 case Propagator::Type::Electrical:
409 electrical =
new ElectricalPropagator(loc, phys,
dt, .5);
412 electrical =
new ElectricalPropagator(loc, phys,
dt, .5);
vector< tlestruc > tle
Definition: physicsclass.h:320
physicsstruc oldphys
Definition: physicsclass.h:301
GaussJacksonPositionPropagator * gjposition
Definition: physicsclass.h:308
ThermalPropagator * thermal
Definition: physicsclass.h:316
Propagator::Type ttype
Definition: physicsclass.h:315
int32_t Setup(Type type)
Definition: physicsclass.cpp:7
double utc
Master time for location, in Modified Julian Day.
Definition: convertdef.h:879
locstruc * newloc
Definition: physicsclass.h:300
locstruc oldloc
Definition: physicsclass.h:299
double dt
Definition: physicsclass.h:108
Propagator::Type ptype
Definition: physicsclass.h:305
InertialAttitudePropagator * inattitude
Definition: physicsclass.h:311
Propagator::Type etype
Definition: physicsclass.h:318
double dt
Definition: physicsclass.h:303
Structure::Type stype
Definition: physicsclass.h:322
Propagator::Type atype
Definition: physicsclass.h:310
IterativePositionPropagator * itposition
Definition: physicsclass.h:307
IterativeAttitudePropagator * itattitude
Definition: physicsclass.h:312
double dtj
Definition: physicsclass.h:304
double dtj
Definition: physicsclass.h:109
Structure * structure
Definition: physicsclass.h:323
int32_t Init(vector< tlestruc > lines)
Definition: physicsclass.cpp:914
physicsstruc * newphys
Definition: physicsclass.h:302
LVLHAttitudePropagator * lvattitude
Definition: physicsclass.h:313
InertialPositionPropagator * inposition
Definition: physicsclass.h:306
ElectricalPropagator * electrical
Definition: physicsclass.h:319