Table of Contents

Class PatchedNBodyOrbit.SolverParameters

Namespace
KSP.Sim.impl
Assembly
Assembly-CSharp.dll
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

timeStart double
timeEnd double
odeParentSoi double
parentStandardGravParam double
initialPosition double3
initialVelocity double3
odeChildSoIs List<double>
odeChildBodies List<CelestialBodyComponent>
odeParentReferenceBodyConstants ReferenceBodyConstants
odeSettings PatchedNBody.OdeSettings
integratorMethod ManeuverPlanSolver.IntegratorMethodEnum

Fields

InitialPosition

public double3 InitialPosition

Field Value

double3

InitialVelocity

public double3 InitialVelocity

Field Value

double3

IntegratorMethod

public ManeuverPlanSolver.IntegratorMethodEnum IntegratorMethod

Field Value

ManeuverPlanSolver.IntegratorMethodEnum

OdeChildBodies

public List<CelestialBodyComponent> OdeChildBodies

Field Value

List<CelestialBodyComponent>

OdeChildSoIs

public List<double> OdeChildSoIs

Field Value

List<double>

OdeParentReferenceBodyConstants

public ReferenceBodyConstants OdeParentReferenceBodyConstants

Field Value

ReferenceBodyConstants

OdeParentSoi

public double OdeParentSoi

Field Value

double

OdeSettings

public PatchedNBody.OdeSettings OdeSettings

Field Value

PatchedNBody.OdeSettings

ParentStandardGravParam

public double ParentStandardGravParam

Field Value

double

TimeEnd

public double TimeEnd

Field Value

double

TimeStart

public double TimeStart

Field Value

double