package principia.serialization

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

message AdaptiveStepParameters

physics.proto:12

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:92

message AdaptiveStepSizeIntegratorInstance.Parameters

integrators.proto:103

Used in: AdaptiveStepSizeIntegratorInstance

message AdaptiveStepSizeIntegratorInstance.Step

integrators.proto:97

Used in: AdaptiveStepSizeIntegratorInstance, Parameters

message AffineMap

geometry.proto:9

Used in: PileUp, RigidMotion

message BarycentricRotatingReferenceFrame

physics.proto:19

message Body

physics.proto:27

message BodyCentredBodyDirectionReferenceFrame

physics.proto:34

message BodyCentredNonRotatingReferenceFrame

physics.proto:42

message BodySurfaceReferenceFrame

physics.proto:49

message CelestialJacobiKeplerian

ksp_plugin.proto:11

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 ConformalMap

geometry.proto:84

message ContinuousTrajectory

physics.proto:56

Used in: Ephemeris

message ContinuousTrajectory.Checkpoint

physics.proto:65

Used in: ContinuousTrajectory

message ContinuousTrajectory.InstantPolynomialPair

physics.proto:61

Used in: ContinuousTrajectory

message ContinuousTrajectory.InstantaneousDegreesOfFreedom

physics.proto:57

Used in: ContinuousTrajectory, Checkpoint

message DiscreteTrajectory

physics.proto:89

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

message DiscreteTrajectory.Brood

physics.proto:99

Used in: DiscreteTrajectory

message DiscreteTrajectory.Downsampling

physics.proto:90

Used in: DiscreteTrajectory

message DiscreteTrajectory.SegmentByLeftEndpoint

physics.proto:120

Used in: DiscreteTrajectory

enum DiscreteTrajectory.TrackedPosition

physics.proto:117

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

message DiscreteTrajectorySegment

physics.proto:131

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:132

Used in: DiscreteTrajectorySegment, Vessel

message DiscreteTrajectorySegment.InstantaneousDegreesOfFreedom

physics.proto:136

Used in: DiscreteTrajectory, DiscreteTrajectorySegment

message DiscreteTrajectorySegment.Zfp

physics.proto:140

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:124

(message has no fields)

message EmbeddedExplicitRungeKuttaNystromIntegratorInstance

integrators.proto:117

(message has no fields)

message Ephemeris

physics.proto:157

Used in: Plugin

message Ephemeris.AccuracyParameters

physics.proto:158

Used in: Ephemeris

message Ephemeris.Checkpoint

physics.proto:162

Used in: Ephemeris

message EulerSolver

physics.proto:191

Used in: PileUp

message FixedStepParameters

physics.proto:198

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

message FixedStepSizeIntegrator

integrators.proto:28

Used in: FixedStepParameters, FixedStepSizeIntegratorInstance

enum FixedStepSizeIntegrator.CompositionMethod

integrators.proto:77

Used in: FixedStepSizeIntegrator

enum FixedStepSizeIntegrator.Kind

integrators.proto:32

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

message FixedStepSizeIntegratorInstance

integrators.proto:131

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:203

message HierarchicalSystem.Subsystem

physics.proto:204

Used in: HierarchicalSystem

message Homothecy

geometry.proto:101

message Identity

geometry.proto:95

(message has no fields)

message InitialState

astronomy.proto:43

Used in: SolarSystemFile

message InitialState.Cartesian

astronomy.proto:44

Used in: InitialState

message InitialState.Cartesian.Body

astronomy.proto:45

Used in: Cartesian

message InitialState.Keplerian

astronomy.proto:56

Used in: InitialState

message InitialState.Keplerian.Body

astronomy.proto:57

Used in: Keplerian

message InitialState.Keplerian.Body.Elements

astronomy.proto:58

Used in: Body

message Integrator

integrators.proto:11

(message has no fields)

message IntegratorInstance

integrators.proto:86

Used in: Ephemeris, Ephemeris.Checkpoint

message KeplerianElements

physics.proto:213

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:240

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

message MasslessBody

physics.proto:246

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:89

Used in: SolarSystemFile

message NumericsBlueprint.Downsampling

astronomy.proto:90

Used in: NumericsBlueprint

message NumericsBlueprint.Ephemeris

astronomy.proto:94

Used in: NumericsBlueprint

message NumericsBlueprint.History

astronomy.proto:100

Used in: NumericsBlueprint

message NumericsBlueprint.Psychohistory

astronomy.proto:104

Used in: NumericsBlueprint

message OblateBody

physics.proto:248

message OblateBody.Geopotential

physics.proto:252

Used in: GravityModel.Body, OblateBody

message OblateBody.Geopotential.GeopotentialRow

physics.proto:253

Used in: Geopotential

message OblateBody.Geopotential.GeopotentialRow.GeopotentialColumn

physics.proto:254

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, ContinuousTrajectory, ContinuousTrajectory.Checkpoint, ContinuousTrajectory.InstantPolynomialPair, ContinuousTrajectory.InstantaneousDegreesOfFreedom, DiscreteTrajectory.Brood, DiscreteTrajectory.Downsampling, 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, 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:153

Used in: Manoeuvre, Plugin, Renderer

(message has no fields)

message Renderer

ksp_plugin.proto:159

Added in Cauchy.

Used in: Plugin

message RigidMotion

physics.proto:284

Used in: Part, PileUp

message RotatingBody

physics.proto:290

message RotatingPulsatingReferenceFrame

physics.proto:311

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:115

message State

integrators.proto:166

Used in: IntegratorInstance

message SymmetricBilinearForm

geometry.proto:71

Used in: Part, Part.PreFrenetInertiaTensor

message SymmetricLinearMultistepIntegratorInstance

integrators.proto:140

message SymmetricLinearMultistepIntegratorInstance.Step

integrators.proto:144

Used in: SymmetricLinearMultistepIntegratorInstance

message SymmetricLinearMultistepIntegratorInstance.Step.Acceleration

integrators.proto:145

Used in: Step

message SymplecticRungeKuttaNystromIntegratorInstance

integrators.proto:160

(message has no fields)

message TabulatedData

testing_utilities.proto:8

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:9

Used in: TabulatedData

message Vessel

ksp_plugin.proto:163

Used in: Plugin.VesselAndProperties

message Vessel.Checkpoint

ksp_plugin.proto:164

Used in: Vessel