Table of Contents

Class FuelSourceModel

Namespace
NominalSystems.Classes
Assembly
NominalSystems.Classes.dll

[Nominal] Base class for Fuel source models that are added to the fuel source for calculating the fuel.


[UniverseParent(typeof(FuelSource))]
public class FuelSourceModel : UniverseModel
Inheritance
FuelSourceModel
Derived

Constructors

FuelSourceModel()

Default constructor

protected FuelSourceModel()

Fields

In_FuelConfigMsg

[-] The configuration message of the thruster that the fuel source will write to, for the fuel containing information.

public FuelConfigMessage? In_FuelConfigMsg

Field Value

FuelConfigMessage

Methods

ComputeMatrices(ref BackSubstitutionMatrices)

Computes the back substitution matrices based on the referenced matrices for the current fuel model.

[Hidden]
public virtual void ComputeMatrices(ref BackSubstitutionMatrices backMatrices)

Parameters

backMatrices BackSubstitutionMatrices

[-] The back contributions

ComputeTankProperties(double)

Calculate the model's properties.

public virtual void ComputeTankProperties(double mass)

Parameters

mass double

[kg] The fuel mass

ComputeTankPropertiesDerivatives(double, double)

Calculate the model's derivative properties.

public virtual void ComputeTankPropertiesDerivatives(double mass, double massDot)

Parameters

mass double

[kg] The fuel mass

massDot double

[kg/s] The fuel mass derivative