package principia.serialization

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AdaptiveStepParameters

physics.proto:13

Used in: FlightPlan, PileUp, Plugin, Plugin.ZombieAndProperties, Vessel

message AdaptiveStepSizeIntegrator

integrators.proto:15

Used in: AdaptiveStepParameters, AdaptiveStepSizeIntegratorInstance

enum AdaptiveStepSizeIntegrator.Kind

integrators.proto:19

Used in: AdaptiveStepSizeIntegrator, NumericsBlueprint.Psychohistory

message AdaptiveStepSizeIntegratorInstance

integrators.proto:93

message AdaptiveStepSizeIntegratorInstance.Parameters

integrators.proto:104

Used in: AdaptiveStepSizeIntegratorInstance

message AdaptiveStepSizeIntegratorInstance.Step

integrators.proto:98

Used in: AdaptiveStepSizeIntegratorInstance, Parameters

message AffineMap

geometry.proto:9

Used in: PileUp, RigidMotion

message BarycentricRotatingReferenceFrame

physics.proto:20

message Body

physics.proto:28

message BodyCentredBodyDirectionReferenceFrame

physics.proto:35

message BodyCentredNonRotatingReferenceFrame

physics.proto:43

message BodySurfaceReferenceFrame

physics.proto:50

message CelestialJacobiKeplerian

ksp_plugin.proto:11

message ChebyshevPicardIterationParams

integrators.proto:174

This corresponds to the ChebyshevPicardIterationParams struct.

message ChebyshevSeries

numerics.proto:13

We would like to use Cyrillic for the name of this message, but the protobuf language only supports ASCII in identifiers. Sigh. Blame Kenton. Removed in Канторович.

Used in: ContinuousTrajectory

message ChebyshevSeries.Coefficient

numerics.proto:14

Used in: ChebyshevSeries

message CheckpointerTestMessage

testing_utilities.proto:20

An auxiliary message that can be checkpointed. Useful for testing the checkpointing machinery.

message CheckpointerTestMessage.Checkpoint

testing_utilities.proto:21

Used in: CheckpointerTestMessage

message ConformalMap

geometry.proto:84

message ContinuousTrajectory

physics.proto:57

Used in: Ephemeris

message ContinuousTrajectory.Checkpoint

physics.proto:66

Used in: ContinuousTrajectory

message ContinuousTrajectory.InstantPolynomialPair

physics.proto:62

Used in: ContinuousTrajectory

message ContinuousTrajectory.InstantaneousDegreesOfFreedom

physics.proto:58

Used in: ContinuousTrajectory, Checkpoint

message DiscreteTrajectory

physics.proto:90

Used in: DiscreteTrajectory.Brood, Part, PileUp, Vessel, Vessel.Checkpoint

message DiscreteTrajectory.Brood

physics.proto:102

Used in: DiscreteTrajectory

message DiscreteTrajectory.Downsampling

physics.proto:91

Used in: DiscreteTrajectory

message DiscreteTrajectory.SegmentByLeftEndpoint

physics.proto:123

Used in: DiscreteTrajectory

enum DiscreteTrajectory.TrackedPosition

physics.proto:120

A marker to indicate that a segment doesn't have its position tracked.

message DiscreteTrajectoryEmptySegments

physics.proto:138

Represents a sequence of empty `DiscreteTrajectorySegment` all having the same downsampling parameters.

Used in: DiscreteTrajectory

message DiscreteTrajectoryEmptySegments.DownsamplingParameters

physics.proto:139

Used in: DiscreteTrajectoryEmptySegments

message DiscreteTrajectorySegment

physics.proto:148

Added in Hamilton. Note that some nested messages are shared with the pre-Hamilton DiscreteTrajectory and must therefore remain compatible.

Used in: DiscreteTrajectory

message DiscreteTrajectorySegment.DownsamplingParameters

physics.proto:149

Used in: DiscreteTrajectorySegment, Vessel

message DiscreteTrajectorySegment.InstantaneousDegreesOfFreedom

physics.proto:156

Used in: DiscreteTrajectory, DiscreteTrajectorySegment

message DiscreteTrajectorySegment.Zfp

physics.proto:160

Used in: DiscreteTrajectory, DiscreteTrajectorySegment

message DoublePrecision

numerics.proto:26

Used in: State, SymmetricLinearMultistepIntegratorInstance.Step

message DoublePrecision.Error

numerics.proto:27

Used in: DoublePrecision

message DoublePrecision.Value

numerics.proto:34

Used in: DoublePrecision

message EmbeddedExplicitGeneralizedRungeKuttaNystromIntegratorInstance

integrators.proto:125

(message has no fields)

message EmbeddedExplicitRungeKuttaNystromIntegratorInstance

integrators.proto:118

(message has no fields)

message Ephemeris

physics.proto:181

Used in: Plugin

message Ephemeris.AccuracyParameters

physics.proto:182

Used in: Ephemeris

message Ephemeris.Checkpoint

physics.proto:186

Used in: Ephemeris

message EulerSolver

physics.proto:215

Used in: PileUp

message FixedStepParameters

physics.proto:222

Used in: Ephemeris, PileUp, Plugin, Vessel.Checkpoint

message FixedStepSizeIntegrator

integrators.proto:28

Used in: FixedStepParameters, FixedStepSizeIntegratorInstance

enum FixedStepSizeIntegrator.CompositionMethod

integrators.proto:78

Used in: FixedStepSizeIntegrator

enum FixedStepSizeIntegrator.Kind

integrators.proto:33

Next ID: 44

Used in: FixedStepSizeIntegrator, NumericsBlueprint.Ephemeris, NumericsBlueprint.History

message FixedStepSizeIntegratorInstance

integrators.proto:132

message FlightPlan

ksp_plugin.proto:18

Used in: Vessel

message Frame

geometry.proto:169

Used in: AffineMap, KeplerianElements, LinearMap, Multivector, RotatingBody, SymmetricBilinearForm

enum Frame.PhysicsTag

geometry.proto:198

The frame tags used in the physics library.

enum Frame.PluginTag

geometry.proto:171

The frame tags used in the plugin.

Used in: GravityModel, InitialState

enum Frame.SolarSystemTag

geometry.proto:204

The frame tags used in the astronomical simulations.

Used in: GravityModel, InitialState

enum Frame.TestTag

geometry.proto:214

The frame tags used in tests.

message GravityModel

astronomy.proto:11

Used in: SolarSystemFile

message GravityModel.Body

astronomy.proto:12

Used in: GravityModel

message HierarchicalSystem

physics.proto:227

message HierarchicalSystem.Subsystem

physics.proto:228

Used in: HierarchicalSystem

message Homothecy

geometry.proto:101

message Identity

geometry.proto:95

(message has no fields)

message InitialState

astronomy.proto:45

Used in: SolarSystemFile

message InitialState.Cartesian

astronomy.proto:46

Used in: InitialState

message InitialState.Cartesian.Body

astronomy.proto:47

Used in: Cartesian

message InitialState.Keplerian

astronomy.proto:58

Used in: InitialState

message InitialState.Keplerian.Body

astronomy.proto:59

Used in: Keplerian

message InitialState.Keplerian.Body.Elements

astronomy.proto:60

Used in: Body

message Integrator

integrators.proto:11

(message has no fields)

message IntegratorInstance

integrators.proto:87

Used in: Ephemeris, Ephemeris.Checkpoint

message KeplerianElements

physics.proto:237

Used in: CelestialJacobiKeplerian, HierarchicalSystem.Subsystem

message LinearMap

geometry.proto:78

Used in: AffineMap

message Manoeuvre

ksp_plugin.proto:39

Used in: FlightPlan

message MassiveBody

physics.proto:264

Used in: Body, CelestialJacobiKeplerian, Ephemeris, HierarchicalSystem.Subsystem

message MasslessBody

physics.proto:270

Used in: Body, Vessel

(message has no fields)

message Multivector

geometry.proto:35

Used in: ChebyshevSeries.Coefficient, DoublePrecision.Error, DoublePrecision.Value, EulerSolver, Manoeuvre, Pair.Element, Part, PileUp, Point, PolynomialInChebyshevBasis.Argument, PolynomialInChebyshevBasis.Coefficient, PolynomialInMonomialBasis, PolynomialInMonomialBasis.Coefficient, RigidMotion, SymmetricLinearMultistepIntegratorInstance.Step.Acceleration

message NumericsBlueprint

astronomy.proto:91

Used in: SolarSystemFile

message NumericsBlueprint.Downsampling

astronomy.proto:92

Used in: NumericsBlueprint

message NumericsBlueprint.Ephemeris

astronomy.proto:99

Used in: NumericsBlueprint

message NumericsBlueprint.History

astronomy.proto:105

Used in: NumericsBlueprint

message NumericsBlueprint.Psychohistory

astronomy.proto:109

Used in: NumericsBlueprint

message OblateBody

physics.proto:272

message OblateBody.Geopotential

physics.proto:276

Used in: GravityModel.Body, OblateBody

message OblateBody.Geopotential.GeopotentialRow

physics.proto:277

Used in: Geopotential

message OblateBody.Geopotential.GeopotentialRow.GeopotentialColumn

physics.proto:278

Used in: GeopotentialRow

message OrthogonalMap

geometry.proto:108

message Pair

geometry.proto:17

Used in: ContinuousTrajectory.InstantaneousDegreesOfFreedom, DiscreteTrajectorySegment.InstantaneousDegreesOfFreedom, FlightPlan, Part, PileUp

message Pair.Element

geometry.proto:18

Used in: Pair

message Part

ksp_plugin.proto:51

Used in: Vessel

message Part.PreFrenetInertiaTensor

ksp_plugin.proto:52

Used in: Part

message Permutation

geometry.proto:120

enum Permutation.Coordinate

geometry.proto:130

Three two-bit fields which indicate how each coordinate get mapped by the permutation.

enum Permutation.Index

geometry.proto:136

A three bit field used when using `coordinate_permutation` to index arrays.

enum Permutation.Parity

geometry.proto:140

The sign bit gives the sign of the permutation.

message PiecewisePoissonSeries

numerics.proto:46

message PileUp

ksp_plugin.proto:80

Used in: Plugin

message Plugin

ksp_plugin.proto:107

message Plugin.CelestialParenthood

ksp_plugin.proto:108

Used in: Plugin

message Plugin.VesselAndProperties

ksp_plugin.proto:114

Used in: Plugin

message Plugin.ZombieAndProperties

ksp_plugin.proto:124

Used in: Plugin

message Point

geometry.proto:28

Used in: AffineMap, ChebyshevSeries, CheckpointerTestMessage.Checkpoint, ContinuousTrajectory, ContinuousTrajectory.Checkpoint, ContinuousTrajectory.InstantPolynomialPair, ContinuousTrajectory.InstantaneousDegreesOfFreedom, DiscreteTrajectory.Brood, DiscreteTrajectory.SegmentByLeftEndpoint, DiscreteTrajectorySegment.InstantaneousDegreesOfFreedom, DoublePrecision.Value, Ephemeris, Ephemeris.Checkpoint, EulerSolver, FlightPlan, Manoeuvre, Pair.Element, Part, Part.PreFrenetInertiaTensor, PiecewisePoissonSeries, Plugin, PolynomialInChebyshevBasis.Argument, PolynomialInMonomialBasis, PolynomialInMonomialBasis.Coefficient, RotatingBody, Vessel.Checkpoint

message PoissonSeries

numerics.proto:52

Used in: PiecewisePoissonSeries

message PoissonSeries.PolynomialsAndAngularFrequency

numerics.proto:53

Used in: PoissonSeries

message Polynomial

numerics.proto:65

Used in: ContinuousTrajectory.InstantPolynomialPair, PoissonSeries, PoissonSeries.PolynomialsAndAngularFrequency

message PolynomialInChebyshevBasis

numerics.proto:70

message PolynomialInChebyshevBasis.Argument

numerics.proto:81

Used in: PolynomialInChebyshevBasis

message PolynomialInChebyshevBasis.Coefficient

numerics.proto:74

Used in: PolynomialInChebyshevBasis

message PolynomialInMonomialBasis

numerics.proto:94

message PolynomialInMonomialBasis.Coefficient

numerics.proto:117

Used in: PolynomialInMonomialBasis

message PolynomialInMonomialBasis.Evaluator

numerics.proto:108

Used in: PolynomialInMonomialBasis

enum PolynomialInMonomialBasis.Evaluator.Kind

numerics.proto:109

Used in: Evaluator

message PolynomialInMonomialBasis.Policy

numerics.proto:100

Added in کاشانی. Not used in the representation of polynomials, but in code that constructs them.

Used in: ContinuousTrajectory

enum PolynomialInMonomialBasis.Policy.Kind

numerics.proto:101

Used in: Policy

message Quantity

quantities.proto:7

Used in: AdaptiveStepParameters, AdaptiveStepSizeIntegratorInstance, AdaptiveStepSizeIntegratorInstance.Parameters, AdaptiveStepSizeIntegratorInstance.Step, ChebyshevSeries.Coefficient, ConformalMap, ContinuousTrajectory, ContinuousTrajectory.Checkpoint, DiscreteTrajectory.Downsampling, DiscreteTrajectoryEmptySegments.DownsamplingParameters, DiscreteTrajectorySegment.DownsamplingParameters, DoublePrecision.Error, DoublePrecision.Value, Ephemeris.AccuracyParameters, FixedStepParameters, FixedStepSizeIntegratorInstance, FlightPlan, Homothecy, KeplerianElements, Manoeuvre, MassiveBody, Multivector, OblateBody, Part, Part.PreFrenetInertiaTensor, Plugin, Point, PoissonSeries.PolynomialsAndAngularFrequency, PolynomialInChebyshevBasis.Argument, PolynomialInChebyshevBasis.Coefficient, PolynomialInMonomialBasis, PolynomialInMonomialBasis.Coefficient, R3Element.Coordinate, RotatingBody, SymmetricLinearMultistepIntegratorInstance.Step.Acceleration

message Quaternion

geometry.proto:44

Used in: ConformalMap, OrthogonalMap, Rotation

message R3Element

geometry.proto:49

Used in: EulerSolver, Multivector, Quaternion, R3x3Matrix

message R3Element.Coordinate

geometry.proto:50

Used in: R3Element

message R3x3Matrix

geometry.proto:61

Used in: SymmetricBilinearForm

message ReferenceFrame

physics.proto:177

Used in: Manoeuvre, Plugin, Renderer

(message has no fields)

message Renderer

ksp_plugin.proto:160

Added in Cauchy.

Used in: Plugin

message RigidMotion

physics.proto:308

Used in: Part, PileUp

message RotatingBody

physics.proto:314

message RotatingPulsatingReferenceFrame

physics.proto:337

Added in Ὑπατία.

message Rotation

geometry.proto:150

Used in: EulerSolver, OrthogonalMap

message Sign

geometry.proto:67

Used in: Signature

message Signature

geometry.proto:157

message SolarSystemFile

astronomy.proto:120

message State

integrators.proto:167

Used in: IntegratorInstance

message SymmetricBilinearForm

geometry.proto:71

Used in: Part, Part.PreFrenetInertiaTensor

message SymmetricLinearMultistepIntegratorInstance

integrators.proto:141

message SymmetricLinearMultistepIntegratorInstance.Step

integrators.proto:145

Used in: SymmetricLinearMultistepIntegratorInstance

message SymmetricLinearMultistepIntegratorInstance.Step.Acceleration

integrators.proto:146

Used in: Step

message SymplecticRungeKuttaNystromIntegratorInstance

integrators.proto:161

(message has no fields)

message TabulatedData

testing_utilities.proto:10

An auxiliary message used to represent tabulated data. Useful for tests that verify precomputed results. The arguments and values are to be interpreted by the test.

message TabulatedData.Entry

testing_utilities.proto:11

Used in: TabulatedData

message VersionMarker

base.proto:9

A marker used to indicate that a message was written at or after a particular version.

Used in: DiscreteTrajectory

(message has no fields)

message Vessel

ksp_plugin.proto:164

Used in: Plugin.VesselAndProperties

message Vessel.Checkpoint

ksp_plugin.proto:165

Used in: Vessel