Table of Contents

Class VectorProperty

Namespace
NominalSystems.Maths
Assembly
NominalSystems.Maths.dll

[NominalSystems] A generic 'vector' state property, for use with properties that are not Double, Vector3, or Matrix3.

public sealed class VectorProperty
Inheritance
VectorProperty

Properties

Deriv

The property's state derivative

public Vector Deriv { get; set; }

Property Value

Vector

Name

The name of the property

public string Name { get; }

Property Value

string

Value

The property's state value

public Vector Value { get; set; }

Property Value

Vector

Methods

Propagate(double)

Propagate the DoubleProperty value with the derivative with respect to t

public void Propagate(double t)

Parameters

t double

delta (seconds)

Operators

implicit operator VectorProperty(StateProperty)

Implicit cast from "StateProperty" to "VectorProperty".

public static implicit operator VectorProperty(StateProperty a)

Parameters

a StateProperty

Returns

VectorProperty

implicit operator StateProperty(VectorProperty)

Implicit cast from "VectorProperty" to "StateProperty".

public static implicit operator StateProperty(VectorProperty a)

Parameters

a VectorProperty

Returns

StateProperty

implicit operator Vector(VectorProperty)

Implicit cast from "VectorProperty" to "Vector".

public static implicit operator Vector(VectorProperty a)

Parameters

a VectorProperty

Returns

Vector