Class PatchedNBodyOrbit.SolverParameters
public class PatchedNBodyOrbit.SolverParameters
- Inheritance
-
PatchedNBodyOrbit.SolverParameters
- Inherited Members
- Extension Methods
Constructors
SolverParameters()
public SolverParameters()
SolverParameters(double, double, double, double, double3, double3, List<double>, List<CelestialBodyComponent>, ReferenceBodyConstants, OdeSettings, IntegratorMethodEnum)
public SolverParameters(double timeStart, double timeEnd, double odeParentSoi, double parentStandardGravParam, double3 initialPosition, double3 initialVelocity, List<double> odeChildSoIs, List<CelestialBodyComponent> odeChildBodies, ReferenceBodyConstants odeParentReferenceBodyConstants, PatchedNBody.OdeSettings odeSettings, ManeuverPlanSolver.IntegratorMethodEnum integratorMethod = IntegratorMethodEnum.RK45)
Parameters
timeStartdoubletimeEnddoubleodeParentSoidoubleparentStandardGravParamdoubleinitialPositiondouble3initialVelocitydouble3odeChildSoIsList<double>odeChildBodiesList<CelestialBodyComponent>odeParentReferenceBodyConstantsReferenceBodyConstantsodeSettingsPatchedNBody.OdeSettingsintegratorMethodManeuverPlanSolver.IntegratorMethodEnum
Fields
InitialPosition
public double3 InitialPosition
Field Value
- double3
InitialVelocity
public double3 InitialVelocity
Field Value
- double3
IntegratorMethod
public ManeuverPlanSolver.IntegratorMethodEnum IntegratorMethod
Field Value
OdeChildBodies
public List<CelestialBodyComponent> OdeChildBodies
Field Value
OdeChildSoIs
public List<double> OdeChildSoIs
Field Value
OdeParentReferenceBodyConstants
public ReferenceBodyConstants OdeParentReferenceBodyConstants
Field Value
OdeParentSoi
public double OdeParentSoi
Field Value
OdeSettings
public PatchedNBody.OdeSettings OdeSettings
Field Value
ParentStandardGravParam
public double ParentStandardGravParam
Field Value
TimeEnd
public double TimeEnd
Field Value
TimeStart
public double TimeStart